Lua 建立表格
示例
创建一个空表很简单:
local empty_table = {}您还可以创建一个简单数组形式的表:
local numeric_table = {
"Eve", "Jim", "Peter"
}
-- numeric_table[1] is automatically "Eve", numeric_table[2] is "Jim", etc.请记住,默认情况下,表索引从1开始。
也可以创建带有关联元素的表:
local conf_table = {
hostname = "localhost",
port = 22,
flags = "-Wall -Wextra"
clients = { -- nested table
"Eve", "Jim", "Peter"
}
}上面的用法是下面的语法糖。在这种情况下,键的类型为字符串。添加了以上语法,以使表显示为记录。这种记录样式的语法与使用字符串键索引表的语法并行,如“基本用法”教程中所见。
如备注部分所述,记录样式语法不适用于所有可能的键。另外,键可以是任何类型的任何值,并且前面的示例仅覆盖字符串和序号。在其他情况下,您需要使用显式语法:
local unique_key = {}
local ops_table = {
[unique_key] = "I'm unique!"
["^"] = "power",
[true] = true
}
热门推荐
10 病人祝福语老师寄语简短
11 新娘生孩子祝福语简短
12 婆婆66岁祝福语简短
13 今天孩子高考祝福语简短
14 送彩票生日祝福语简短
15 分别祝福语简短情话英文
16 画室揭牌仪式祝福语简短
17 女友妈妈生日祝福语简短
18 离别赠言离职祝福语简短