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