学习笔记四

[复制链接]
查看1766 | 回复4 | 2021-10-4 14:13:55 | 显示全部楼层 |阅读模式
《十分钟学LUA》四
print("*************运算符*************")
--lua中没有自增减运算符,什么是自增减运算符?
print("加法运算"..1+2)
print("余数运算"..9%2)
print("减法运算"..9-2)
print("乘法运算"..9*2)
print("除法运算"..9/2)
print("幂运算"..9^2)
--********************条件分支语句********************
print("*************条件分支语句*************")
a = 9
if a > 9 then
        print("大于9")
elseif a >= 5 then
        print("大于5")
elseif a == 3 then
        print("值为3")
elseif a ~= 2 then --不等于
        print("值为3")
end--运行返回:大于5。
没有else也可以运行,在懒人精灵中if语句,elseif中有else。三个if语句是1、if……then……end,2、if……then……else……end,3、if……then……elseif……else……end.
--********************逻辑运算符********************
print("*************逻辑运算符*************")
a = true
b = false
if a and b then --逻辑与
        print("大于9")
elseif a or b5 then --逻辑或
        print("大于5")
elseif not a then -- 逻辑否
        print("其它数")
end--运行返回:大于5。也没有用else.
--********************循环语句********************
print("*************循环语句*************")
--while 循环
print("*************while循环*************");
num = 0
while num < 5 do
        print(num);
        num = num + 1
end--运行返回:0,1,2,3,4。循环5次,先判断再循环。
--do while 循环
print("*************do while循环*************");
a = 1;
repeat
        print(a);
        a = a + 1
until a > 5--运行返回:1,2,3,4,5。循环5次,先循环判断
--for循环
print("*************for循环*************");
for i = 1,5 do --默认递增+1
        print(i)
end
--运行返回:1,2,3,4,5。
for i = 5,1,-1 do --递减1
        print(i)
end
--运行返回:5,4,3,2,1。
for循环在LUA中也有其参数。还用for来迭代遍历。

回复

使用道具 举报

风雷 | 2021-10-5 09:21:18 | 显示全部楼层
牛牛牛,,你走在大神的走上
回复

使用道具 举报

jiang2798 | 2021-10-6 19:44:02 | 显示全部楼层
牛牛牛,,你走在大神的走上
回复

使用道具 举报

lijun0223 | 2021-10-30 10:37:45 | 显示全部楼层
回帖水经验!!!
回复

使用道具 举报

jjjjjjwei | 2021-12-17 14:07:37 | 显示全部楼层
这个可以有
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

27

主题

54

帖子

678

积分

高级会员

Rank: 4

积分
678