Итак, у меня есть таблица, следующая вдоль этих строк:
arr =
{
apples = { 'a', "red", 5 },
oranges = { 'o', "orange", 12 },
pears = { 'p', "green", 7 }
}
Кажется, что нет доступа к ним на основе их индекса, а сами значения представляют собой таблицы, поэтому я просто сделал первое значение вложенной таблицы индексом, поэтому теперь он выглядит следующим образом:
arr =
{
apples = { 0, 'a', "red", 5 },
oranges = { 1, 'o', "orange", 12 },
pears = { 2, 'p', "green", 7 }
}
Итак, теперь, когда я использую одну из этих таблиц, я знаю, что такое индекс, но до сих пор не могу добраться до таблицы с помощью индекса, поэтому я начал писать функцию, которая проходит через все их, и проверять индексы пока не найдут правильный. Тогда я понял... как я могу их перебирать, если я не могу уже ссылаться на них по их индексу? Итак, теперь я застрял. Я действительно хочу, чтобы иметь возможность набирать arr.apples vs arr [1] большую часть времени, но, конечно, необходимо делать это время от времени.