Junior — Middle
Go-da kanal yaradarkən make funksiyasına ikinci parametr olaraq hansı dəyər verilir?
sobes.tech Süni İntellekt
AI-dan cavab
Go dilində, make funksiyası dilimlər, xəritələr və kanallar yaratmaq üçün istifadə olunur. Kanal yaradarkən, ikinci parametr kanalın tampon tutumunu göstərir.
Misal:
ch := make(chan int, 5) // 5 elementlik int tipi kanal yaradır
Əgər ikinci parametr 0 və ya mövcud deyilsə, tamponu olmayan kanal yaradılır və göndərmə, kimsə kanaldan dəyər oxuyana qədər bloklanır.
Beləliklə, ikinci parametr kanalın tampon ölçüsüdür.