&gt; Learn about stack versus heap, and recognize that Go treats the stack differently from other languages.<p>Yeah, this comment strikes me as deeply confused. Go does not give you precise control over what goes on the stack versus the heap: it&#x27;s even in the FAQ.<p>There&#x27;s a common misconception that stack vs. heap and value types vs. reference types represent the same distinction; they do not. For example, note that it is possible in unmanaged languages to have dangling references into the stack.