Welcome!

This community is for professionals and enthusiasts of our products and services. Share and discuss the best content and new marketing ideas, build your professional profile and become a better marketer together.

0

LUA的循环函数(for/while)

史明忠
20-2-20 下午1:18 104 浏览次数

0

史明忠

--史明忠--
上海视谷图像技术有限公司
http://www.visiongo.com.cn
2541
| 2 2 2
--史明忠--
史明忠
20-2-20 下午1:19

1. for循环

for循环是个循环控制结构,可以有效地编写需要执的特定次数的循环。

Lua for语句语法如下:

for init, max/min, increment

do

statement(s)

end

是控制在个循环的流程: 

• 初始化步骤先被执,并且仅次。这个步骤可让您声明和初始化任何循环控制变量。

• 接着是max/min,这是最或最值,直到该循环继续执。它在内部创建了个条件检查的初值和最/最值之间进行比较。 

• for循环体执后,控制流跳回递增/递减声明。这个语句可以更新任何循环控制变量。

• 条件现在᯿新计算评估。如果这为真则循环执,并᯿复这个过程(循环体,然后增加步,然后再条件)。如果条件为假,则循环终 

 

2. while循环语句

Lua编程语中的while循环语句,只要给定的条件为真时将᯿复执标语句。 

Lua while语句语法如下: 

while(condition)

do

statement(s)

end

在这,声明(S)可以是单语句或语句块。该条件可以是任何表达式,并且真正是任意零值。循环迭代当条件是true。

当条件为假,则程序控制进到紧接在循环之后的一行 

3. break语句

当循环中遇到break语句,循环即终,程序控制继续下个循环语句后 

如果您正在使嵌套循环(即个循环里面个循环),break 语句将停最内层循环的执并开始执的下一行代码的程序后段。 

Lua break语句语法如下:

Break

  • Flag

你的回答

请试着提供一个内容充实的答案如果你对问题或答案进行评论, 请使用注释工具。请记住,你可以随时修改你的答案。 -无需回答同样的问题两次。同时, 请不要忘记投票 -它确实有助于选择最佳的问题和答案!

随时了解

关于论坛

这个社区是为专业人士和我们的产品和服务的爱好者。分享并讨论最好的内容和新的机器视觉技术。 阅读指南

提问工具

3 支持

统计数据

问: 20-2-20 下午1:18
阅读: 104
最后更新: 20-2-20 下午1:19