Пытаясь понять упражнение 5.1 в Программирование на Lua, четвертое издание
Код включен, но я не понимаю, что происходит
sunday = "monday" ; monday = "sunday"
print("After first line ", sunday, monday)
t = {sunday = "monday", [sunday] = monday}
print("Printing #t", #t)
for k = 1 , #t do
print(k, t[k])
end
print("After printing ipairs")
print(t.sunday, t[sunday], t[t.sunday])
Я получаю следующие результаты: -
После первой строки понедельник воскресенье
Печать #t 0
После печати ipairs
понедельник воскресенье воскресенье
Меня смущает третья строка. Почему количество элементов в т ноль ??