Перейти к содержимому

Попрощайтесь с магическими числами: используем «перечисления» в 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