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

 更新时间:2015年05月28日 10:25:03   投稿:goldensun  
这篇文章主要介绍了Lua中for循环语句的使用教程,是Lua入门学习中的基础知识,需要的朋友可以参考下

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

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

复制代码 代码如下:
for init,max/min value, increment
do
   statement(s)
end

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

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

流程图:

2015528102303779.jpg (359×504)

复制代码 代码如下:
for i=10,1,-1
do
   print(i)
end

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

复制代码 代码如下:
10
9
8
7
6
5
4
3
2
1


相关文章

  • Lua中的迭代器和泛型for介绍

    Lua中的迭代器和泛型for介绍

    这篇文章主要介绍了Lua中的迭代器和泛型for介绍,任何一种结构,只要允许你遍历集合中所有元素的都可称之为迭代器,本文就讲解了Lua中迭代器的相关知识和代码实例,并讲解了泛型for的语法,需要的朋友可以参考下
    2015-04-04
  • Lua中关系运算符的使用教程

    Lua中关系运算符的使用教程

    这篇文章主要介绍了Lua中关系运算符的使用教程,是Lua学习入门中的基础知识,需要的朋友可以参考下
    2015-05-05
  • Lua中的变量与赋值方法

    Lua中的变量与赋值方法

    今天小编就为大家分享一篇关于Lua中的变量与赋值方法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-12-12
  • Lua极简入门指南(三): loadfile和错误处理

    Lua极简入门指南(三): loadfile和错误处理

    这篇文章主要介绍了Lua极简入门指南(三): loadfile和错误处理以及追踪错误等内容,需要的朋友可以参考下
    2014-10-10
  • Lua中实现递归删除一个文件夹

    Lua中实现递归删除一个文件夹

    这篇文章主要介绍了Lua中实现递归删除一个文件夹,本文给出了使用C++和使用纯LUA两种方式实现,需要的朋友可以参考下
    2015-01-01
  • LUA中的闭包(closure)浅析

    LUA中的闭包(closure)浅析

    这篇文章主要介绍了LUA中的闭包(closure)浅析,本文给出实例讲解LUA中的闭包,需要的朋友可以参考下
    2015-02-02
  • 安装Nginx+Lua开发环境

    安装Nginx+Lua开发环境

    本文主要详细介绍了安装Nginx+Lua开发环境的过程以及nginx+lua的配置,十分的详尽,这里推荐给小伙伴们。
    2015-02-02
  • Lua table简明总结

    Lua table简明总结

    这篇文章主要介绍了Lua table简明总结,table是lua唯一的数据结构,table 是 lua 中最重要的数据类型,本文详细讲解了table的相关知识,需要的朋友可以参考下
    2014-10-10
  • C调用lua函数需要考虑的问题

    C调用lua函数需要考虑的问题

    这篇文章主要介绍了C调用lua函数需要考虑的问题,本文罗列了4条需要注意的问题,并给出了调用实例,需要的朋友可以参考下
    2015-04-04
  • Lua多重继承代码实例

    Lua多重继承代码实例

    这篇文章主要介绍了Lua多重继承代码实例,本文直接给出实例代码,需要的朋友可以参考下
    2015-04-04

最新评论