有没有一种方法可以遍历Lua中的表值?

时间:2020-08-09 14:41:06

标签: dictionary lua call

我在Lua中有下表:

local a = {orszag = {"Ausztria", "Albánia", "Azerbajdzsán"}, varos = {"Ankara", "Amszterdam", "Antwerpen"}, fiu = {"Arnold", "Andor", "Albert"}, lany = {"Anna", "Anasztázia", "Amanda"}}

我想执行以下操作:

for i in a["orszag"] do etc.(例如,将值中的所有单词与用户输入进行比较)

但是当我这样做时,我得到以下信息:尝试调用表值。

所以我知道,例如它可以在python中工作,但是在Lua中也可以通过某种方式做到这一点吗?

1 个答案:

答案 0 :(得分:0)

使用

for k,v in pairs(a["orszag"]) do