golang2021数据格式(88)Go语言变量逃逸分析

在讨论变量生命周期之前,先来了解下计算机组成里两个非常重要的概念:堆和栈。什么是栈栈(Stack)是一种拥有特殊规则的线性表数据结构。1) 概念栈只允许从线性表的同一端放入和取出数据,按照后进先出(LIFO,Last InFirst  Out)的顺序,如下图所示。