Расскажи, какие встроенные типы ты знаешь в Go?

В Go есть bool, строковые и числовые типы, а также составные формы: массивы, срезы, map, структуры, указатели, каналы, функции и интерфейсы.

Короткий ответ

Что ответить на собеседовании

В Go есть bool, строковые и числовые типы, а также составные формы: массивы, срезы, map, структуры, указатели, каналы, функции и интерфейсы.

Подробный разбор

Ответ с пояснениями

В Go есть bool, строковые и числовые типы, а также составные формы: массивы, срезы, map, структуры, указатели, каналы, функции и интерфейсы.

К числам относятся знаковые и беззнаковые целые, float32/64 и complex64/128. int/uint зависят от архитектуры, byte — псевдоним uint8, rune — int32. any — псевдоним interface{}, а error — предобъявленный интерфейс. Важно различать тип и его нулевое значение: nil доступен не для всех типов, а строка не является срезом байтов.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее