@krystina Функция make() в основном используется для создания массива определенной длины или slice в Golang. Часто используют также для создания тип channel(канал) определенного типа в Golang, посмотрите пример ниже небольшой:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
package main import "fmt" func main() { ex := make([]int, 3) // Вывод: [0 0 0] fmt.Println(ex) // Вывод: 3 fmt.Println(len(ex)) // Создает канал типа int ex2 := make(chan int) } |