Вопрос: как они выглядят? Не как пишется их синтаксис, а как мысленно выглядят?
серьезно?
Код:
local tableName0 = {};
пустая таблица
Код:
local tableName1 = { "elementOne" };
таблица с полем, к которому можно обратиться через tableName[1], его значением будет строка elementOne
Код:
local tableName2 = { ["elementOne"] = "tratata" };
таблица с полем, доступ к нему через через tableName["elementOne"], а его значение строка "tratata"
альтернативой будет
Код:
local tableName2 = {};
local temp = "tratata";
tableName2["elementOne"] = temp;
Код:
local tableName3 = { [1] = "elementOne", [2] = "elementTwo" };
таблица с двумя полями типа string, к которым можно обратиться через tableName[1] и [2].
таблицами очень удобно пользоваться через for i, j in pairs do:
Код:
for i, j in pairs(tableName3) do
print(i, j)
end
на экране будет результат:
Код:
1 elementOne
2 elementTwo
еще пример:
Код:
for i, j in pairs(tableName1) do
print(i, j)
end
на экране будет результат:
Добавлено через 9 минут
думаю, столь подробный ответ объясняет, как таблица выглядит изнутри? если не понятно, то это очень плохо, тогда для самых маленьких..
есть таблица, в ней поля, у каждого поля есть имя/идентификатор и его значения, проще говоря, это список О_о если нужно чтобы в одном поле хранилось дофига всего, то само поле делаешь таблицей.