lua for循环

摘要:
转向仅学习网络是一种循环控制结构,它可以有效地编写特定数量的要执行的循环。此步骤允许您声明和初始化任何循环控制变量。接下来是max/min,这是循环继续之前的最大值或最小值。它在内部创建条件检查的初始值和最大/最小值之间的比较。在执行for循环的主体之后,控制流跳回到递增/递减语句。现在,条件将重新计算求值。如果这是真的,执行循环并重复该过程。如果条件为假,则循环终止。

《转自网络,仅供学习》

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

语法

Lua编程语言的for循环的语法是:

for init,max/min value, increment
do
   statement(s)
end

下面是控制在一个循环的流程:

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

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

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

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

流程图:

for loop in Lua

for i = start, limit, step do
    -- do stuff here
end

其中, start是起始值, limit是结束值, step是步进(可省, 默认是1).
ifor循环的local变量, for循环之后i不存在.

例如:

 
 
for i=10,1,-1 
do 
   print(i) 
end
print(i)

当上述代码被构建和执行时,它会产生下列结果:

10
9
8
7
6
5
4
3
2
1
nil -->nil i是for的local变量

免责声明:文章转载自《lua for循环》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇CPIJava resource 读取解释,绝对路径和相对路径下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

【看书】关于for循环中定义变量的后续讨论

想想除了看书时之外 有时也会幸运地有点想法 所以再开一个类别来记录吧~ 在下希望这个分类下的博文越多越好 -.- ——中午记录——— 晚上有场个人赛 感觉略紧张啊…… 万一爆零肿么办 -_- 感觉晚上还会来编辑一次 先立个flag 【关于for循环中定义变量的后续讨论】 上次在书中看到了关于for循环中定义的变量问题1【看书】for循环中的定...

shell脚本系列:两种风格的for循环

C语言风格 格式 for((exp1; exp2; exp3)) do statements done 示例 #!/bin/bash sum=0 for ((i=1; i<=100; i++)) do ((sum += i)) done echo "The sum is: $sum" 修改“从 1 加到 100 的和”的代码...

4.0中的并行计算和多线程详解(一)

  并行计算部分   沿用微软的写法,System.Threading.Tasks.::.Parallel类,提供对并行循环和区域的支持。 我们会用到的方法有For,ForEach,Invoke。   一、简单使用   首先我们初始化一个List用于循环,这里我们循环10次。(后面的代码都会按这个标准进行循环) Code             Pr...

6Java控制结构

顺序结构 从上到下依次执行,中间没有判断和跳转 比如Java中定义变量中的前向应用,先定义,在使用 分支结构(if, else, switch) 单分支 if // if 的快速入门 import java.util.Scanner; class if01{ public static void main(String[] args) {...

Java List集合 遍历 四种方式(包含 Lambda 表达式遍历)

示例代码如下: package com.miracle.luna.lambda; import java.util.ArrayList; import java.util.List; /** * @Author Miracle Luna * @Date 2019/6/9 23:36 * @Version 1.0 */ pub...

C#开发规范总结(个人建议)

.NET开发编程规范 第1章程序的版式 版式虽然不会影响程序的功能,但会影响可读性。程序的版式追求清晰、美观,是程序风格的重要构成因素。 可以把程序的版式比喻为"书法"。好的"书法"可让人对程序一目了然,看得兴致勃勃。差的程序"书法"如螃蟹爬行,让人看得索然无味,更令维护者烦恼有加。 1.1 版本和版权声明 版本和版权的声明写在文件的开头,包含内容如下:...