Lua中for循环语句的使用教程_Lua

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

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

复制代码 代码如下:

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

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

  1.     初始化步骤首先被执行,并且仅一次。这个步骤可让您声明和初始化任何循环控制变量。
  2.     接着是max/min,这是最大或最小值,直到该循环继续执行。它在内部创建了一个条件检查的初值和最大值/最小值之间进行比较。
  3.     for循环体执行后,控制流跳回至递增/递减声明。这个语句可以更新任何循环控制变量。
  4.     条件现在重新计算评估。如果这为真则循环执行,并重复这个过程(循环体,然后增加一步,然后再条件)。如果条件为假,则循环终止。

流程图:

复制代码 代码如下:

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

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

复制代码 代码如下:

10
9
8
7
6
5
4
3
2
1

时间: 2024-10-27 14:20:46

Lua中for循环语句的使用教程_Lua的相关文章

Lua中for循环语句的使用教程

  这篇文章主要介绍了Lua中for循环语句的使用教程,是Lua入门学习中的基础知识,需要的朋友可以参考下 for循环是一个循环控制结构,可以有效地编写需要执行的特定次数的循环. 语法 Lua编程语言的for循环的语法是: 代码如下: for init,max/min value, increment do statement(s) end 下面是控制在一个循环的流程: 初始化步骤首先被执行,并且仅一次.这个步骤可让您声明和初始化任何循环控制变量. 接着是max/min,这是最大或最小值,直到该

Ruby中的循环语句的用法教程

  这篇文章主要介绍了Ruby中的循环语句的用法教程,逻辑循环语句是每门编程语言的基础,需要的朋友可以参考下 Ruby中的循环用于执行相同的代码块指定的次数.本章将详细介绍Ruby支持的循环语句. Ruby while 语句: 语法: while conditional [do] code end 执行代码当条件为true时.while循环的条件是代码中的保留字,换行,反斜杠()或一个分号隔开. 实例: ? 1 2 3 4 5 6 7 8 9 #!/usr/bin/ruby   $i = 0 $

Ruby中的循环语句的用法教程_ruby专题

 Ruby中的循环用于执行相同的代码块指定的次数.本章将详细介绍Ruby支持的循环语句.Ruby while 语句:语法: while conditional [do]    code end 执行代码当条件为true时.while循环的条件是代码中的保留字,换行,反斜杠(\)或一个分号隔开. 实例: #!/usr/bin/ruby $i = 0 $num = 5 while $i < $num do puts("Inside the loop i = #$i" ) $i +=1

Lua中的文件I/O操作教程_Lua

 Lua中I/O库用于读取和处理文件.有两种类型的文件操作,在Lua即隐含文件的描述符和明确的文件描述符. 对于下面的例子中,我们将使用一个示例文件test.lua,如下图所示. 复制代码 代码如下: -- sample test.lua -- sample2 test.lua 一个简单的文件打开操作使用下面的语句. 复制代码 代码如下: file = io.open (filename [, mode]) 各种文件模式列示于下表中.  隐文件描述符 隐文件描述符使用标准输入/输出模式,或使用单

详解Lua中的if语句的使用方法_Lua

 if语句由一个或多个语句组成一个布尔表达式.语法 Lua编程语言的if语句语法是: 复制代码 代码如下: if(boolean_expression) then    --[ statement(s) will execute if the boolean expression is true --] end 如果布尔表达式的计算结果为代码的if语句为true,那么块将被执行.如果if语句的末尾(右大括号后)布尔表达式计算为false,那么第一组代码将被执行. Lua程序设计语言假定布尔tru

详解Lua中if ... else语句的使用方法_Lua

 if 语句后面可以跟一个可选的else语句,当布尔表达式为假该语句执行.语法 在Lua编程语言中的if ... else语句的语法是: 复制代码 代码如下: if(boolean_expression) then    --[ statement(s) will execute if the boolean expression is true --] else    --[ statement(s) will execute if the boolean expression is fals

Lua中的文件I/O操作教程

  这篇文章主要介绍了Lua中的文件I/O操作教程,是Lua入门学习中的基础知识,需要的朋友可以参考下 Lua中I/O库用于读取和处理文件.有两种类型的文件操作,在Lua即隐含文件的描述符和明确的文件描述符. 对于下面的例子中,我们将使用一个示例文件test.lua,如下图所示. 代码如下: -- sample test.lua -- sample2 test.lua 一个简单的文件打开操作使用下面的语句. 代码如下: file = io.open (filename [, mode]) 各种文

详解Lua中的if语句的使用方法

  这篇文章主要介绍了详解Lua中的if语句的使用方法,是Lua入门学习中的基础知识,需要的朋友可以参考下 if语句由一个或多个语句组成一个布尔表达式. 语法 Lua编程语言的if语句语法是: 代码如下: if(boolean_expression) then --[ statement(s) will execute if the boolean expression is true --] end 如果布尔表达式的计算结果为代码的if语句为true,那么块将被执行.如果if语句的末尾(右大括

详解Lua中if ... else语句的使用方法

  这篇文章主要介绍了详解Lua中if ... else语句的使用方法,是Lua入门学习中的基础知识,需要的朋友可以参考下 if 语句后面可以跟一个可选的else语句,当布尔表达式为假该语句执行. 语法 在Lua编程语言中的if ... else语句的语法是: 代码如下: if(boolean_expression) then --[ statement(s) will execute if the boolean expression is true --] else --[ statemen