📅  最后修改于: 2023-12-03 15:24:16.628000             🧑  作者: Mango
在 Lua 中创建变量非常简单。在 Lua 中,变量会自动调整其类型,因此您无需事先声明变量的类型。
可以使用以下语法来创建变量:
variableName = value
例如,下面的代码示例将创建一个名为score
的变量,并为其赋值100
。
score = 100
如果变量名中包含空格或标点符号,您需要使用方括号将变量名括起来。例如:
['my variable'] = 10
可以将变量名设置为任何字符串,不过建议使用包含字母和数字的、有意义的变量名,以方便代码维护。
-- 创建一个名为'num'的变量,并将其设置为10
num = 10
-- 创建一个名为'text'的变量,并将其设置为字符串'Hello world!'
text = 'Hello world!'
-- 创建一个名为'isTrue'的变量,并将其设置为布尔值'true'
isTrue = true
-- 创建一个名为'pi'的变量,并将其设置为浮点数3.14
pi = 3.14
-- 创建一个名为'my_array'的变量,并将其设置为包含数字1、2、3的表
my_array = {1, 2, 3}
-- 创建一个名为'my_table'的变量,并将其设置为包含字符串'foo'、数字42、布尔值false的表
my_table = { 'foo', 42, false }
在 Lua 中,您还可以通过将一个变量赋值为nil
来删除该变量。例如:
-- 创建一个名为'name'的变量
name = 'Bob'
-- 现在删除该变量
name = nil
当您删除变量时,Lua 会将其从内存中释放,以释放存储空间。
现在您已经知道了如何在 Lua 中创建变量,请尽情使用吧!