lua 的一些语句和操作符

tab = {}

for i=0,10 ,2 do -- 第一个为起始值 第二个为最大值第三个为步长(数字型for

    tab[i] = i 

    end

for i=0,10,2 do 

   print(tab[i])

    end    

tab = {}

for  i =0 ,10,1 do 

    tab[i]=i

end


for i,v in ipairs(tab) do -- i 是索引 v 为值 遍历tab (泛型for)

 print(v)

 end


for i =0,10 do   --return 跳出全部循环但是会执行一次所有语句

 print(2)

 for p = 0,10 do   

  print(3)

  return 

 end

end 


2

3

for i =0,10 do 

 print(2)

 for p = 0,10 do 

 break   -- break 跳出单次循环

  print(3)

 end

end 

2

2

2

2

2

2

2

2

2

2

2


local i = 1 

a = {}

while i<10 do

a[i]= i  

print(a[i])

i = i+1

end


操作符not 只返回true和false 

print(not nil ) --> true

print(not 5) ---> false


and

第一个操作符为假返回第一个 否则返回第二个

or 


第一个操作数为真返回第一个否则返回第二个


选出X Y 中较大者 

max = (x>y)and x or y 

or 优先级最低

and比or高但是比其他低





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值