【CS.PL】Lua 编程之道: 控制结构 - 进度24%

3 初级阶段 —— 控制结构


在这里插入图片描述

3.1 条件语句:if、else、elseif

-- (1)
if true then  
    print(1) -- 1  
end  

-- (2)
if false then  
    print(1)  
else  
    print(0) -- 0  
end  

-- (3)
if false then  
    print(1)  
elseif true then  
    print(2) -- 2  
else  
    print(0)  
end

3.2 循环语句:for、while、repeat-until

3.2.1 输出所有的命令行参数

下标从1开始, 但-1, -2也可以, 没有值就是nil
块分界词 do end
语句不用加分号, 也可以加
#arg就是内置的全局变量

for i = -2, #arg do  
    print(i, arg[i])  
end

output:

# lua args.lua 2 a
-2      nil
-1      lua
0       args.lua
1       2
2       a

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值