Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗goSpAlPrm 84 of 280 menu
◀ ▶

Практика на псевдонимы типов в Go

Дайте второе имя типу string с меткой Label, запишите в нее текст "ok", присвойте из обычной строковой переменной и выведите значение.

Дан следующий код:

type Code = int var c Code = 404 n := 404 c = n

Скажите, соберется ли фрагмент присваивания между c и n.

Дан следующий код:

type Meters float64 length := 3.5 var m Meters = length

Скажите, соберется ли программа.

Объявите свой тип Tag поверх string, метод, который возвращает значение как есть, создайте текст "go" и выведите вызов метода.

Дан следующий код:

type Raw = string func (r Raw) Up() string { return r }

Скажите, можно ли объявить такой метод для второго имени строки.

Даны переменные:

type Slot = int var a Slot = 1 b := 2

Запишите сумму a и b в int и выведите результат без преобразования операндов.

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