8. 变量

变量是一个用来存储值的内存位置。给定变量的可能的值的集合由它的类型决定。

当变量在表达式中被引用时,它的值将被返回。变量的值是最近分配给该变量的值。如果变量尚未明确分配值,则它的值是该类型的“零值”。

变量声明在构建时为命名变量保留存储。同样,函数声明和函数字面量为函数参数和结果保留存储。变量的“静态类型”是在声明中给出的类型。

接口类型的变量也具有一个独特的“动态类型”,即在运行时分配给变量的值的具体类型。

最后更新于