Таблицы в Lua

Страницы: 1
RSS
Таблицы в Lua, Таблицы в Lua
 
Столкнулся с проблемой в таблицах Lua - все строки имеют одинаковое значение.
Показать могу на простейшем примере

line={};  --одномерный массив
table={};  --это будет массив массивов
line[1]="Вася";
line[2]=45;
table[1]=line;
line[1]="Петя";
line[2]=39;
table[2]=line;
print (table[1][1], table[1][2]);
print (table[2][1], table[2][2]);

Результат вывода:
Петя 39
Петя 39

Почему везде Петя? В чём моя ошибка ?
 
Table  и line - это не объекты, а ссылки.
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
 
Спасибо!
Теперь понял.
Страницы: 1
Читают тему
Наверх