Lua,table用于链表
3 回答
四季花海
TA贡献1811条经验 获得超5个赞
list=nil
for line in io.lines() do
list={next=list , value=line}
end
lua每次遇到花括号就会建立新的表。
{next=list , value=line}
会建立一个新表,并且表的next字段指向当前的list 。因此
list= {next=list , value=line}
在建立新表后赋值给list
所以就形成了链表。
当前的list指向链表头,表的next字段指向上一个table。以此类推。
- 3 回答
- 0 关注
- 1003 浏览
添加回答
举报
0/150
提交
取消