Попрощайтесь с магическими числами: используем «перечисления» в Golang!
Flo Woelki
0:00 / 0:00
Попрощайтесь с магическими числами: используем «перечисления» в Golang!
17 153 просмотра · 1 год назад
Flo Woelki
28,9 тыс. подписчиков
17 153 просмотра · 1 год назад
В Golang «перечисления» — это особый тип данных, позволяющий создавать собственные типы, генерируемые пользователем, для повышения читаемости кода! Если вы хотите узнать, как лучше защитить свой проект на Go, посмотрите также это видео: • Use this to check if your Go project is vu...
📝 Описание
В этом видео мы подробно рассмотрим перечисления в Golang. Перечисления (сокращенно от enumerated types) — это типы данных, состоящие из предопределенного набора именованных константных значений, которые позволяют переменной хранить ровно одно значение из этого набора. К концу этого видео вы узнаете:
• Что такое перечисления и как их использовать в Go
• Что на самом деле означает ключевое слово iota
• Как применять перечисления в вашем коде
• Реальный пример использования перечислений для анализатора пакетов
⏳ Временные метки:
00:00 - Введение
00:26 - Пример перечисления 1 и iota
03:40 - Пример перечисления 2
04:46 - Реальный пример использования
15:52 - Заключение
👋 Привет!
Если вы новичок на этом канале: Привет 👋 меня зовут Фло, и я профессиональный разработчик программного обеспечения, увлеченный программированием на Golang, TypeScript, JavaScript и Rust. На этом канале я делюсь этой страстью и погружаюсь в захватывающий мир разработки программного обеспечения. Кроме того, я люблю использовать эмодзи и анимацию на бумаге (так что, если хотите найти мои видео, загляните туда).
📨 Поддержка и общение!
Станьте участником. https://www.youtube.com/@FloWoelki/me...
Discord: / discord
X / Twitter: https://x.com/FlorianWoelki
LinkedIn: / florian-woelki
GitHub: https://github.com/FlorianWoelki
📝 Уведомление об авторских правах
Оригинальный Go Gopher был разработан Рене Френч (Источник: https://go.dev/blog/gopher. Подробности лицензии: https://creativecommons.org/licenses/.... Gopher, представленный в этом видео и на миниатюре, является модифицированной версией оригинального дизайна.
#golang #go #enums