Junior — Middle
Yaradan zaman diliminin başlanğıc uzunluğunu təyin etmək mümkündürmü?
sobes.tech Süni İntellekt
AI-dan cavab
Go-da, dilim (slice) yaradarkən, başlanğıc uzunluğunu make funksiyasını istifadə edərək təyin etmək mümkündür. Sintaksis: make([]T, length, capacity), burada length başlanğıc uzunluğu, capacity isə onun tutumu (istəyə bağlı parametr). Məsələn:
s := make([]int, 5) // uzunluğu 5 və tutumu 5 olan dilim
Bu halda, s diliminin uzunluğu 5 olacaq və bütün elementlər int tipinin standart dəyərləri ilə (yəni, 0) başlatılacaq. Həmçinin, tutumu uzunluqdan böyük olanı göstərə bilərsiniz:
s := make([]int, 5, 10) // uzunluğu 5, tutumu 10
Beləliklə, bəli, başlanğıc uzunluğunu təyin etmək mümkündür.