Go स्वयंचलितपणे मेमोरी व्यवस्थापित करते गार्बेज कलेक्टरसह, तुम्हाला मॅनुअल allocation/freeing पासून मुक्त करून. त्याचा GC एक concurrent, low-latency, non-generational mark-and-sweep कलेक्टर आहे जो pause times कमी करण्यासाठी डिজाइन केलेला आहे — Go latency-sensitive services साठी योग्य आहे असे मुख्य कारण.
Stack vs heap आणि escape analysis
{
x :=
x
}
* {
x :=
&x
}
