Lua 编程/变量
外观
< Lua 编程
一个 变量 是一个与值相关的符号名称。变量充当容器,其包含的值可以在运行的程序中更改,从而使数据操作可以在程序内部进行。
在 Lua 中,变量是动态类型的,因此不需要显式类型转换。
在 Lua 中,不需要在使用变量之前声明或初始化它们。默认情况下,变量被初始化为 值 为 nil。
与大多数编程语言一样,变量的名称必须是一系列字母、数字或 下划线 符号,并且不能以数字开头。Lua 解释器区分大小写,因此使用大写和小写名称的变量是不同的,彼此分离。不允许使用关键字作为变量名。
Lua 中的变量仅通过名称引用,并且是 动态 类型的,因此当引用变量时不需要 符号。
在 Lua 中,变量默认是 全局 的,除非它们是 声明 为 局部 的,方法是使用 限定符。
Lua 解释器不会展开字符串常量内的变量。这意味着 "hello username" 始终被解释为常量字符串,即使 username 是变量的名称。不使用插值,而是使用连接运算符从字符串常量和变量构造新的字符串。