• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >Lua > Lua中的控制结构(流程控制)简明总结

Lua中的控制结构(流程控制)简明总结

作者:junjie 字体:[增加 减小] 来源:互联网

junjie 通过本文主要向大家介绍了lua数据结构,lua结构体,lua,lua语言,lua教程等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

在Lua中,所有的控制结构块都是以end作为结束标记。
控制结构的表达式结果可以是任何值,Lua下只有false和nil为假,其他值都为真。

1. if

if 条件 then
    ...
end;  
 
if 条件 then
    ...
else
    ...
end;
 
if 条件 then
    ...
elseif 条件 then
    ...
else
    ...
end;
</div>
then关键字用来标记有条件的代码块的开始。

2. repeat

repeat
    ...
until 条件
</div>
repeat关键字用来标记代码块的开始,until用来标记代码块的结束。控制结构的条件表达式位于until关键字之后。

3. while

while 条件
do
    ...
end
</div>
repeat和while控制结构相似,都可以循环执行一段代码直到满足某个条件。
repeat控制结构在最后判断条件,代码块至少会被执行一次的。
while控制结构首先判断条件,如果为真,那么代码块会被执行,也可能永远不被执行。
while控制结构使用do关键字,用来标记程序块的开始。

4. for

for 变量=初值, 终点值, 步长
do
    ...
end
 
for 变量1, 变量2, ... 变量n in 表或枚举函数
do
    ...
end
</div>
循环次数只在第一次执行时候确定。初值, 终点值, 步长只会被计算一次,并且是在循环执行前。
循环结构中的变量是局部变量,一旦循环体结束后就被清除。

5. break

break语句用来退出当前循环。在循环体外部不可以使用。

6. return

return用来从函数返回结果。一个函数自然结束后会有一个默认的return。


</div>

您可能想查找下面的文章:

  • Lua中的控制结构(流程控制)简明总结

相关文章

  • Lua判断字符串前缀是否为指定字符的3种方法
  • Lua UnPack函数用法实例
  • Lua学习笔记之表和函数
  • Lua极简入门指南(一):函数篇
  • Lua中的面向对象编程详解
  • Lua中..和#运算符的使用方法
  • Lua中使用.和:调用函数的区别
  • Lua教程(三):C语言、C++中调用Lua的Table示例
  • Lua5.1中加载dll动态链接库的方法
  • Lua模拟面向对象示例分享

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • Lua教程(二):语法约定
    • 在Mac OS中安装Lua的教程
    • Lua cjson模块编译笔记及错误解决方法
    • Lua的编译、执行和调试技术介绍
    • Lua进阶教程之闭包函数、元表实例介绍
    • Lua中table的遍历详解
    • Lua获取utf8字符串长度和字符串截取并用...代替
    • Lua编程示例(四):Lua标准库之表库、字符串库、系统库
    • Lua中的模块与module函数详解
    • Lua脚本语言基本语法快速入门教程

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有