知识卡片
变量是存储位置
内容
从系统角度看,变量是一段或多段存储数据的内存,而不只是数学里的可变符号。发散:理解变量的内存含义,才能理解指针、逃逸和别名。
参考来源
- 位置:《Go语言入门到实战(共3册)》第27章《Go语言学习笔记:第2章 类型》(源文件:_epub-src/text/part0047.html)
- 结论依据:原文围绕“变量是一段或多段用来存储数据的内存”给出定义、机制、流程、对比或限制条件,本卡片据此提炼可迁移的语言/工程结论,并补充了边界或实践启发。
- 原始内容:2章 类型 2.1 变量 在数学概念中,变量(variable)表示没有固定值且可改变的数。但从计算机系统实现角度来看,变量是一段或多段用来存储数据的内存。 作为静态类型语言,Go变量总是有固定的数据类型,类型决定了变量内存的长度和存储格式。我们只能修改变量值,无法改变类型。 通过类型转换或指针操作……