Junior — Middle
Mövcud dilimə yenidən yaratmadan elementlər necə əlavə etmək olar?
sobes.tech Süni İntellekt
AI-dan cavab
Go dilində, mövcud bir dilimə elementlər əlavə etmək üçün onu yenidən yaratmadan, daxili append funksiyasından istifadə olunur. Bu, yeni elementləri dilimə əlavə edir və lazım gəldikdə onun tutumunu artırır. Əgər mövcud dilimin tutumu kifayət edərsə, yeni dilim yaradılmır, və elementlər sadəcə mövcud massivə əlavə olunur.
Nümunə:
slice := []int{1, 2, 3}
slice = append(slice, 4, 5) // 4 və 5 elementlərini əlavə edirik
fmt.Println(slice) // [1 2 3 4 5]
Əgər tutum kifayət etməzsə, append yeni massiv yaradacaq və yeni dilim qaytaracaq, ona görə də nəticəni yenidən dilim dəyişəninə təyin etmək vacibdir.