Sobes.tech
Junior — Middle

Go'da kanal oluştururken make fonksiyonuna ikinci parametre olarak hangi değer verilir?

sobes.tech yapay zeka

AI'dan gelen yanıt

Go'da, make fonksiyonu dilimlerin, haritaların ve kanalların oluşturulmasında kullanılır. Bir kanal oluştururken, ikinci parametre kanalın tampon kapasitesini gösterir.

Örnek:

ch := make(chan int, 5) // 5 öğe kapasiteli bir int tipi kanal oluşturur

İkinci parametre 0 veya yoksa, tamponu olmayan bir kanal oluşturulur ve gönderim, birisi kanaldan bir değer okayana kadar engellenir.

Bu nedenle, ikinci parametre kanalın tampon boyutudur.