Junior — Middle
Funksiyanın daxilində yerli dəyişənlər yaddaşda harada saxlanılır?
sobes.tech Süni İntellekt
AI-dan cavab
Go-da, funksiyanın daxilindəki yerli dəyişənlər adətən çağrı yığınına (stack) saxlanılır. Funksiya çağırıldıqda, ona yığında bir sahə ayrılır və burada bütün yerli dəyişənlər və parametrlər saxlanılır. Ancaq, əgər yerli dəyişən "çıxıb gedərsə" (məsələn, ona işarəçi qaytarılırsa), tərtibçi escape-analiz edə bilər və belə bir dəyişəni yerdə ayıra bilər, beləliklə, onun funksiyanı tamamladıqdan sonra da əlçatan qalmasını təmin edir.