Junior — Middle
Go dilində dilimləmə üçün len funksiyasının nə üçün istifadə olunduğunu və necə işlədiyini izah edə bilərsinizmi?
sobes.tech Süni İntellekt
AI-dan cavab
Go dilində, len funksiyası dilim (slice) üçün bu dilimdəki elementlərin sayını qaytarır. Dilim, massivə işarə edən göstərici, uzunluğu və tutumu olan bir quruluşdur.
Məsələn, s := arr[2:5] kimi bir dilim götürdükdə, dilimin uzunluğu 2 və 5 indeksləri arasındakı elementlərin sayıdır (5 daxil deyil), yəni 3.
Nümunə:
arr := []int{10, 20, 30, 40, 50}
s := arr[1:4] // indeksləri 1, 2, 3 olan elementlər
fmt.Println(len(s)) // 3 göstərəcək
Beləliklə, len dilimin neçə element ehtiva etdiyini bilmək üçün istifadə olunur, bu isə təkrarlamalar və yoxlamalar üçün vacibdir.