Junior — Middle
Na kojem mestu u memoriji se čuvaju lokalne promenljive unutar funkcije?
sobes.tech АИ
Одговор од АИ
У Go, локалне променљиве унутар функције обично се чувају у стеку позива. Када се позове функција, за њу се додељује област у стеку где се чувају све локалне променљиве и параметри. Међутим, ако локална променљива "одустане" изван функције (на пример, враћа се показивач на њу), компајлер може извршити escape-анализу и доделити такву променљиву на купу, како би остала доступна након завршетка функције.