Sobes.tech
Junior — Middle

Go'da dilimleme için len fonksiyonunun ne işe yaradığını ve nasıl çalıştığını açıklayabilir misiniz?

sobes.tech yapay zeka

AI'dan gelen yanıt

Go dilinde, len fonksiyonu dilim (slice) içindeki öğe sayısını döndürür. Bir dilim, bir diziye işaretçi, uzunluk ve kapasite içeren bir yapıdır.

Örneğin s := arr[2:5] şeklinde bir dilim aldığınızda, dilimin uzunluğu 2 ile 5 indeksleri arasındaki öğe sayısıdır (5 dahil değil), yani 3.

Örnek:

arr := []int{10, 20, 30, 40, 50}
s := arr[1:4] // indeksleri 1, 2, 3 olan öğeler
fmt.Println(len(s)) // 3 yazdırır

Bu şekilde, len dilimin kaç öğe içerdiğini öğrenmenizi sağlar, bu da yineleme ve kontroller için önemlidir.