Sobes.tech
Junior — Middle

¿Qué valor se pasa como segundo parámetro de la función make al crear un canal en Go?

sobes.tech AI

Respuesta de la IA

En Go, la función make se utiliza para crear slices, mapas y canales. Al crear un canal, el segundo parámetro indica la capacidad de búfer del canal.

Ejemplo:

ch := make(chan int, 5) // crea un canal de tipo int con un búfer de 5 elementos

Si el segundo parámetro es 0 o está ausente, se crea un canal sin búfer, donde el envío se bloquea hasta que alguien lea un valor del canal.

Por lo tanto, el segundo parámetro es el tamaño del búfer del canal.