РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗goTsTmClL3 114 of 129 menu

Задачи на iota и константы в Go. Часть 3

Сделайте интерфейс Expr и реализации для числа и бинарных операций.

Сочетайте iota-константы и интерфейс Expr в одной задаче.

Сделайте функцию evaluate(e Expr) int с type switch.

Сделайте тип NetworkState с константами через iota.

Сделайте тип PaymentMethod: Card, Cash, Crypto.

Используйте generic-функцию Contains[T comparable](slice []T, v T) bool с константами.

Сделайте константы FileTypeText, FileTypeImage, FileTypeBinary.

Используйте switch по NetworkState и проверьте все ветки.

Сделайте иерархию интерфейсов для фигур: Shape2D, Circle, Square.

Комплексная задача: iota + switch + интерфейс + struct.

Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить