有没有办法迭代 Lua 中的 table 值?

Is there a way to iterate over a table value in Lua?

我在 Lua 中有以下 table:

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.(例如将值中的所有单词与用户输入进行比较)

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

所以我知道,例如它在 python 中有效,但是否也可以以某种方式在 Lua 中执行此操作?

使用

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