Junior — Middle
114
Go тілінде канал құру кезінде make функциясының екінші параметрі ретінде қандай мән беріледі?
AI-дан жауап
sobes.tech AI
В Go функция make используется для создания срезов, карт и каналов. При создании канала второй параметр указывает буферизацию канала — его ёмкость.
Пример:
ch := make(chan int, 5) // создаёт канал типа int с буфером на 5 элементов
Если второй параметр равен 0 или отсутствует, создаётся небуферизованный канал, где отправка блокируется до тех пор, пока кто-то не прочитает значение из канала.
Таким образом, второй параметр — это размер буфера канала.