Junior — Middle
Go dasturlash tilida slice ning sigʻimini (capacity) qanday aniqlash mumkin?
sobes.tech AI
AIdan javob
Go tilida, slice-ning sig'imi (capacity) cap() ichki funksiyasi yordamida aniqlanishi mumkin. Bu funksiya, slice'ning xotira ajratmasdan qanchalik elementni qabul qilishi mumkinligini qaytaradi.
Misol:
s := make([]int, 3, 5) // uzunligi 3, sig'imi 5
fmt.Println(len(s)) // 3
fmt.Println(cap(s)) // 5
Bu yerda, len(s) hozirgi slice uzunligini, cap(s) esa uning sig'imini anglatadi.