《十分钟学LUA》六
print("*************函数嵌套*************")
function f3(x)
return function(y) print(x,y) return x + y end
end
a = f3(1)
print(a(2))
--返回1,2及a[2]的值3,这里x为1,其它就不太懂了。
print("*************复杂数据类型*************")
--所有的复杂类型都是table(表)
--数组
print("*************数组,列表*************")
--数组的存储类型可以混合,默认索引从1开始
a = {1,2,3,"12312",123123}
print(a[1])--返回1
print(a[4])--返回12312
print(#a)--打印长度 从1开始计数 返回5
print("*************数组遍历*************")
for i=1,#a do
print(a)
end
--依次将1,2,3,"12312",123123打印出来
|