Junior — Middle
Hali tayyorlanmagan o'zgaruvchan uzunlikdagi massivning hozirgi o'lchamini qanday aniqlash mumkin?
sobes.tech AI
AIdan javob
Go'da, agar sizda o'zgaruvchan uzunlikdagi slice bo'lsa va u hali boshlang'ich qilinmagan bo'lsa, uning uzunligi 0 bo'ladi.
Masalan:
var arr []int // boshlang'ich qilinmagan slice
fmt.Println(len(arr)) // 0 ni chiqaradi
Shuning uchun, hozirgi slice o'lchamini aniqlash uchun len() funksiyasini chaqirish kifoya:
length := len(arr)
Agar slice boshlang'ich qilinmagan bo'lsa (nil), len() 0 ni qaytaradi, bu esa uni qo'shimcha tekshiruvlarsiz xavfsiz ishlash imkonini beradi.