Sobes.tech
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.