@[TOC]Lua学习(一)
--1,数组
--一维数组
t={1,2,3,4,5,6}
print(t[1])
--输出:1
--二维数组:
t={{1,2,3},{4,5,6},{7,8,9}}
print(t[1][1])
--输出:1
--2,链表
t={1,2,3,4,5,6}
n=table.getn(t)
list=null
for i=1,n do
list={val=t[i],next=list}
end
print(list.val,list.next.val,list.next.next.val)
--输出:6,5,4
--删除节点
function delnode(list,val)
for i=1,n do
if(list.next~=nil) and list.next.val==val then
list.next.val=nil
list.next=list.next.next
end
end
end