У меня есть таблица в lua с некоторыми данными.
sometable = {
{name = "bob", something = "foo"},
{name = "greg", something = "bar"}
}
Затем я хочу просмотреть таблицу и присвоить каждому имени имя в качестве переменной. Новичок в Луа и попробовал это так.
for i,t in ipairs(sometable) do
t.name = i
end
Я тогда предполагал, что print ("name1", bob) даст мне name1 = 1. Сейчас я получаю ноль. Так что я возвращаюсь к своему уродливому статическому списку переменных, пока какая-то добрая душа не скажет мне, как я идиот.