Что описывается в пакете builtin

«Что описывается в пакете builtin» — вопрос из категории Golang, который задают на 23% собеседований Golang Разработчик. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

Пакет builtin в Go содержит предопределенные идентификаторы, такие как типы (int, string, bool), константы (true, false, iota), функции (make, len, append) и специальные значения (nil). Эти элементы доступны без импорта и являются частью языка.

Примеры:

var x int           // int — предопределенный тип
s := "hello"        // string — встроенный тип
b := true           // true — встроенная константа
arr := make([]int, 5) // make — встроенная функция