lua中table.和table[]的区别
lua中的table可以定义为如下格式
local tab = {
[“one”] = 1,
[“two”] = 2,
[“three”] = 3
}
这时候想要取出来tab里的value也就是1,2,3
对于table来说,可以用.或者[]来取出
1.用.取出:
tab.one
tab.two
.后面直接跟key的名称
2.也可以用[]取出
local a = “one”
local b = “two”
tab[a]
tab[b]
[]里面是key,也就是说tab[a]就相当于tab[“one”]