Sobes.tech
Назад к вопросам
Junior — Middle
73

Какое значение возвращает функция Make Slice в Go?

Компании, где спрашивали
ГазпромГазпром

Ответ от нейросети

sobes.tech AI

В Go функция make используется для создания срезов (slice), мап и каналов. При создании среза make возвращает новый срез, который указывает на выделенный массив с заданной длиной и емкостью.

Пример:

s := make([]int, 5, 10) // срез из 5 элементов, емкость 10
fmt.Println(len(s)) // 5
fmt.Println(cap(s)) // 10

Таким образом, make возвращает срез с инициализированным внутренним массивом, длиной и емкостью, указанными в параметрах.