迷你世界Lua的变量是什么
迷你世界Lua的变量是变量在使用前,必须在代码中进行声明,即创建该变量。编译程序执行代码之前编译器需要知道如何给语句变量开辟存储区,用于存储变量的值。Lua变量有三种类型:全局变量、局部变量、表中的域。Lua 中的变量全是全局变量,那怕是语句块或是函数里,除非用 local 显式声明为局部变量。局部变量的作用域为从声明位置开始到所在语句块结束。
详细答案:
变量概述
什么是变量?
变量在使用前,必须在代码中进行声明,即创建该变量。
编译程序执行代码之前编译器需要知道如何给语句变量开辟存储区,用于存储变量的值。
Lua 变量有三种类型:全局变量、局部变量、表中的域。
Lua 中的变量全是全局变量,那怕是语句块或是函数里,除非用 local 显式声明为局部变量。
局部变量的作用域为从声明位置开始到所在语句块结束。
变量的默认值均为 nil。
赋值语句
赋值是改变一个变量的值和改变表域的最基本的方法。
注意
当变量个数和值的个数不一致时,Lua会一直以变量个数为基础采取以下策略:
变量个数 > 值的个数, 按变量个数补足nil
变量个数 < 值的个数, 多余的值会被忽略
索引
对 table 的索引使用方括号 []。Lua 也提供了 . 操作。