📜  如何在 lua 中创建变量(1)

📅  最后修改于: 2023-12-03 15:24:16.628000             🧑  作者: Mango

如何在 Lua 中创建变量

在 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 中创建变量,请尽情使用吧!