Junior — Middle
Kesishni yaratishda boshlang'ich uzunligini belgilash mumkinmi?
sobes.tech AI
AIdan javob
Go tilida, bo'shliq (slice) yaratishda boshlang'ich uzunlikni make funksiyasi yordamida belgilash mumkin. Sintaksisi: make([]T, length, capacity), bu yerda length boshlang'ich uzunlik, capacity esa uning sig'imi (ixtiyoriy parametr). Masalan:
s := make([]int, 5) // uzunligi 5 va sig'imi 5 bo'lgan bo'shliq
Bu holda, s bo'shlig'ining uzunligi 5 bo'ladi va barcha elementlar int turining standart qiymati bilan (ya'ni, 0) boshlanadi. Shuningdek, sig'im uzunlikdan katta bo'lishi mumkin:
s := make([]int, 5, 10) // uzunligi 5, sig'imi 10
Shunday qilib, ha, bo'shliq uchun boshlang'ich uzunlikni belgilash mumkin.