Задача · Интерфейсы · урок 10 из 10
Задача: описание значения
Напишите функцию func describe(v any) string, которая описывает значение по его типу. Для int она возвращает "int " и само число, для bool — "bool " и true или false. Для string результат — "string of N bytes", где N — длина строки в байтах.
describe(42)→"int 42"describe("мир")→"string of 6 bytes"describe(3.5)→"unknown"
Ограничения: строка может быть пустой, тогда N равно 0; для nil функция возвращает "nil", а для любого другого типа, например float64, — "unknown".
Не добавляйте лишних импортов, если в задаче это прямо не сказано.
Подпишись, чтобы пройти курс
Курс бесплатный. Войди через Telegram и подпишись на канал — откроются все уроки.