|
|
- --[[--- lua语言流程控制语句
- 1.if 判断语句
- 单分支
- 双分支
- 多分支
- 2.while 循环语句
- 3.repeat 循环语句
- 4.for 循环语句--]]
- --- if判断结构
- --[[if 判断语句
- 单分支语句
- if ()then
- [body]
- end
-
- 双分支语句
- if()then
- [body]
- else
- [body]
- end
-
- 多分支语句
- if ()then
- [body]
- elseif
- [body]
- else
- [body]
- end
- if 后面需要配合写then语句。
- 多分支语句中elseif关键字必须连着没有空格,且跟then关键字。
- if 后面的逻辑表达式,括号是可以不加的。
- --]]
- print('单分支语句')
- if(true)then
- print('学习if单分支语句')
- end
- print('双分支语句')
- num1 = 100
- num2 = 200
- if (num1>num2)then -- 注意:这里的逻辑表达式小括号可以不写。
- print('num1 大于 num2') -- 注意:表达式分号结尾,可以不写。
- else
- print('num1 小于 num2')
- end
- print('多分支语句')
- num1 = 10
- num2 = 20
- num3 = 30
- if(num1>num2)then
- print('num1 大于 num2')
- elseif(num2>num3)then
- print('num2 大于 num2')
- else
- print('other condition..')
- end
复制代码
|
|