Junior — Middle
Чӣ гуна муайян кардани қобилияти (capacity) слайс дар забони барномасозии Go?
sobes.tech AI
Ҷавоб аз AI
Дар забони Go, қобилияти (capacity) слайсро бо истифода аз функсияи дарунсохти cap() муайян кардан мумкин аст. Ин функсия миқдори элементҳоро бармегардонад, ки слайс метавонад бидуни такрори тақсимоти хотира нигоҳ дорад.
Масалан:
s := make([]int, 3, 5) // дарозӣ 3, қобилият 5
fmt.Println(len(s)) // 3
fmt.Println(cap(s)) // 5
Ин ҷо, len(s) дарозии ҳозираи слайс, ва cap(s) қобилияти он мебошад.