Sobes.tech
Junior — Middle

Make funksiyası ilə yaradılmış obyekt yaddaşın hansı yerində saxlanılır?

sobes.tech Süni İntellekt

AI-dan cavab

Go dilində make funksiyası dilimlər, xəritələr və kanallar yaratmaq üçün istifadə olunur. make ilə yaradılan obyektlər həmişə idarə olunan yığımda (heap) yerləşdirilir, çünki onlar daxili strukturları üçün dinamik yaddaş ayırma tələb edir (məsələn, dilim üçün massiv və ya xəritə üçün hash cədvəli).

Nümunə:

s := make([]int, 10) // 10 elementli dilim

Burada, yığımda yerləşən massivə işarə edən göstərici ehtiva edən dilim yaradılır və dilim özü göstərici, uzunluq və tutum ilə strukturlaşdırılmışdır. Buna görə, dilimin istinad etdiyi məlumatlar yığımda saxlanılır.