Junior — Middle
Какое значение возвращает функция Make Slice в Go?
sobes.tech AI
Answer from AI
In Go, the make function is used to create slices, maps, and channels. When creating a slice, make returns a new slice pointing to an allocated array with specified length and capacity.
Example:
s := make([]int, 5, 10) // slice of 5 elements, capacity 10
fmt.Println(len(s)) // 5
fmt.Println(cap(s)) // 10
Thus, make returns a slice with an initialized internal array, with length and capacity as specified.