Sobes.tech
Junior — Middle

Quelle valeur est passée en tant que deuxième paramètre de la fonction make lors de la création d'un canal en Go?

sobes.tech IA

Réponse de l'IA

En Go, la fonction make est utilisée pour créer des slices, des maps et des canaux. Lors de la création d'un canal, le deuxième paramètre indique la capacité de tampon du canal.

Exemple :

ch := make(chan int, 5) // crée un canal de type int avec un tampon de 5 éléments

Si le deuxième paramètre est 0 ou absent, un canal non tamponné est créé, où l'envoi bloque jusqu'à ce que quelqu'un lise une valeur du canal.

Ainsi, le deuxième paramètre est la taille du tampon du canal.