Junior — Middle
Go programlama dilinde dilim (slice) kapasitesini (capacity) nasıl belirlenir?
sobes.tech yapay zeka
AI'dan gelen yanıt
Go dilinde, dilim (slice) kapasitesi (capacity), yerleşik cap() fonksiyonu kullanılarak belirlenebilir. Bu fonksiyon, dilimin yeniden bellek tahsisi olmadan kaç öğe içerebileceğini döndürür.
Örnek:
s := make([]int, 3, 5) // uzunluk 3, kapasite 5
fmt.Println(len(s)) // 3
fmt.Println(cap(s)) // 5
Burada, len(s) dilimin şu anki uzunluğunu, cap(s) ise kapasitesini gösterir.