发帖
充值
 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
4 0

学习笔记四

教程专区 2865 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
牛牛牛,,你走在大神的走上
2021-10-6 19:44:02
牛牛牛,,你走在大神的走上
2021-10-30 10:37:45
回帖水经验!!!
2021-12-17 14:07:37
这个可以有
您需要登录后才可以回帖 立即登录
高级模式
返回
教程专区