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

QQ登录

只需一步,快速开始

搜索
首页教程专区[Lua语言基础]-6、if流程流程控制语句

[Lua语言基础]-6、if流程流程控制语句

4
回复
7755
查看
[ 复制链接 ]
已绑定手机

46

主题

118

回帖

2831

积分

版主

积分
2831
2021-8-17 21:40:37 显示全部楼层 阅读模式
  1. --[[--- lua语言流程控制语句
  2.         1.if        判断语句
  3.                 单分支
  4.                 双分支
  5.                 多分支
  6.         2.while        循环语句
  7.         3.repeat        循环语句
  8.         4.for        循环语句--]]
  9. --- if判断结构

  10. --[[if 判断语句
  11.         单分支语句
  12.         if ()then
  13.                 [body]
  14.         end
  15.        
  16. 双分支语句
  17.         if()then
  18.                 [body]
  19.         else
  20.                 [body]
  21.         end
  22.        
  23. 多分支语句
  24.         if ()then
  25.                 [body]
  26.         elseif
  27.                 [body]
  28.         else
  29.                 [body]
  30.         end
  31. if 后面需要配合写then语句。

  32. 多分支语句中elseif关键字必须连着没有空格,且跟then关键字。

  33. if 后面的逻辑表达式,括号是可以不加的。
  34.         --]]

  35. print('单分支语句')
  36. if(true)then
  37.         print('学习if单分支语句')
  38. end

  39. print('双分支语句')
  40. num1 = 100
  41. num2 = 200
  42. if (num1>num2)then                                -- 注意:这里的逻辑表达式小括号可以不写。
  43.         print('num1 大于 num2')                -- 注意:表达式分号结尾,可以不写。
  44. else
  45.         print('num1 小于 num2')       
  46. end


  47. print('多分支语句')
  48. num1 = 10
  49. num2 = 20
  50. num3 = 30
  51. if(num1>num2)then
  52.         print('num1 大于 num2')       
  53. elseif(num2>num3)then
  54.         print('num2 大于 num2')       
  55. else
  56.         print('other condition..')       
  57. end
复制代码


使用道具
举报
已绑定手机
已实名认证

0

主题

18

回帖

82

积分

注册会员

积分
82
已阅即拥有!
回复
使用道具
举报
已绑定手机
已实名认证

1

主题

31

回帖

81

积分

注册会员

积分
81
看着不难
回复
使用道具
举报
已绑定手机
已实名认证

0

主题

2

回帖

30

积分

新手上路

积分
30
学习进步
回复
使用道具
举报
已绑定手机
已实名认证

2

主题

22

回帖

58

积分

注册会员

积分
58
可以可以,要放在软件里看的清楚
回复
使用道具
举报
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则