lua学习笔记之浅淡控制结构
来源:互联网 发布:万网解析域名需要多久 编辑:程序博客网 时间:2024/06/04 17:48
lua提供了一组传统的、小巧的控制结构,包括用于条件执行的if,用于迭代的while、repeat和for。
所有的控制结构都有一个显式的终止符:if ,for和while以end作为结尾,repeat以until作为结尾。
if then else语句
local a=1if a<0 then a=0print(a)elseprint(a)end
lua不支持switch语句。可以使用
if<a> then
<b>
elseif<a> then
<b>
else
<b>
end
代替。
while循环语句
local a=0while a<=10 doprint(a)a=a+1end
repeat语句
repeata=a-1print(a)until a<=0print('this is over')
一条repeat-until语句重复执行其循环体直到条件为真时结束。测试是在循环体之后做的,因此循环体至少会执行一次。
for语句
--for a=1,10,1 do--print(a)--endfor a=1,10,2 doprint(a)end
其一指变量a的初始值,其二指变量从1到10 ,其三指初始值变量增加到10 第步的增量。
如果没有指定则默认是1
可以使用break语句跳出for循环
for a=1,10 doprint(a)if a==8 then breakendend
0 0
- lua学习笔记之浅淡控制结构
- lua学习笔记之浅淡string
- lua学习笔记之浅淡table
- lua学习笔记之浅淡unpack()函数
- lua学习笔记之浅淡逻辑操作符
- java学习笔记之基本控制结构
- lua学习笔记3之数组与结构
- Lua初识之控制结构语句-九
- pl/sql学习笔记之四 控制结构
- PL/SQL学习笔记四之结构控制语句!!!
- PHP入门学习笔记之—— PHP 控制结构
- JAVA学习笔记之运算符和流程控制结构
- shell学习笔记:控制结构
- Scala学习笔记-控制结构
- Lua学习笔记4:控制流程
- 4.lua学习笔记:控制语句
- lua学习笔记之详解lua堆栈
- lua学习笔记之C++ lua 互调
- 二叉树的基本操作
- "=="与“equals()”
- 【Web】Web容器与Servlet
- 机器学习实战ByMatlab(五)Logistic Regression
- android 换行符(\n) 在TextView中显示不正常的问题
- lua学习笔记之浅淡控制结构
- 关于Android在线支付Alipay(支付宝)开发的经验分享
- nyoj题目66:分数拆分
- Spring---简介
- 二叉树的非递归后序遍历算法
- Android使用XML Shape绘制带阴影效果的圆形按钮
- 一个多月来的面试总结(阿里, 网易, 腾讯)
- Gradle minifyEnabled是做什么的?
- atoi函数的实现