Lua-table

数组

--> 数组
array = {"c#","unity","lua"}
for i=1,3 do
	print(array[i])
end
--> 这里需要注意 lua中的数组的索引是从1开始的,当然你也可以自定义下标

--> 自定义下标
array = {}
for i=-2,2 do
	array[i] = i *2
end
for i=-2,2 do
	print(array[i])
end

找出数组中最大的值


--> 练习1:找出数组中最大的值
array = {12,15,3,22,1,14,6,8,77,33}
temp = 0
for i=1,#array do
	if temp < array[i] then
		temp = array[i]
	end
end
print(temp)

二维数组

--> 二维数组
array = {}
for i=1,3 do
	array[i] = {}
	for j=1,3 do
		array[i][j] = i * j
	end
end

for i=1,3 do
	for j=1,3 do
		print(array[i][j])
	end
end

演示泛型迭代器

--> 演示1
days = {"星期一","星期二","星期三","星期四","星期五","星期六","星期七"}
for k,v in pairs(days) do
	print(k,v)
end

--> 演示2
days = {}
days[0] = 1
days[1] = 2
days["key"] = "value"
days["key1"] = "value1"
days["key2"] = "value2"
days[2] = 3
for i,v in pairs(days) do
	print(i,v)
end

-------> 表
gMyTable = {}
gMyTable[2] = "测试2"
gMyTable["name"] = "lucy"
gMyTable["age"] = 18
gMyTable[3] = "测试3"
gMyTable["sex"] = "woman"
gMyTable[1] = "测试"
---> 遍历表
for k,v in pairs(gMyTable) do
	print(k,v)
end
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值