【发布时间】:2019-10-11 16:00:21
【问题描述】:
尝试理解 Lua 编程第四版中的练习 5.1
代码已包含,但我不明白发生了什么
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
周一周日周日
基本上是第 3 行让我感到困惑。为什么t中的元素个数为零??
【问题讨论】:
标签: lua