首页 > 其他分享 >无涯教程-Lua - for语句函数

无涯教程-Lua - for语句函数

时间:2023-08-02 15:34:29浏览次数:46  
标签:语句 教程 无涯 Lua 循环 increment 控制变量 执行 loop

for 循环是一种重复控制结构,可让您有效地编写需要执行特定次数的循环。

for loop - 语法

Lua编程语言中 for 循环的语法如下-

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

这是 for 循环中的控制流程-

  • 首先执行 init 步骤,并且仅执行一次。此步骤使您可以声明和初始化任何循环控制变量。

  • 接下来是max/min。这是循环继续执行之前的最大值或最小值。它在内部创建条件检查以比较初始值和最大值/最小值。

  • 在执行 for 循环的主体之后,控件流跳回到 increment/decrement 语句。该语句使您可以更新任何循环控制变量。

  • 现在将再次判断条件。如果为true,则循环执行并重复执行过程(循环主体,然后是递增步,然后再次是条件)。条件变为假之后, for 循环终止。

for loop - 流程图

for loop in Lua

for loop - 示例

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

构建并执行上述代码后,将产生以下输出-

10
9
8
7
6
5
4
3
2
1

参考链接

https://www.learnfk.com/lua/lua-for-loop.html

标签:语句,教程,无涯,Lua,循环,increment,控制变量,执行,loop
From: https://blog.51cto.com/u_14033984/6938772

相关文章

  • 无涯教程-Lua - while语句函数
    只要给定条件为真,Lua编程语言中的while循环语句就会重复执行目标语句。whileloop-语法Lua编程语言中while循环的语法如下-while(condition)dostatement(s)endwhileloop-流程图在这里,需要注意的关键是while循环可能根本不执行。当测试条件并且输出为false......
  • 无涯教程-Lua - Math库
    在科学和工程计算中,无涯教程经常需要数学运算,可以使用标准的Lua库数学来进行运算。下表显示了数学库中可用的函数列表。Sr.No.Library/Method&Purpose1math.abs(x)返回x的绝对值。2math.acos(x)返回x的反余弦(以弧度为单位)。3math.asin(x)返回x的反正弦(以......
  • 无涯教程-Lua - 系统工具
    在任何应用程序中,访问操作系统级别的函数通常都是必需的,并且它随操作系统库一起提供。下表列出了可用的函数。Sr.No.Library/Method&Purpose1os.clock()返回该程序使用的CPU时间(以秒为单位)的近似值。2os.date([format[,time]])返回字符串或包含日期和时间的表,并......
  • kettle使用教程
    1、JDK环境部署1.1安装JDK,按默认值安装即可1.2设置环境变量,如图下图具体步骤:         1.右击我的电脑-属性-高级系统设置-环境变量-系统变量-新建         2.变量名:JAVA_HOME         3.变量值:JDK安装目录2、Kettle(无需安装,解压即用),如下图:打......
  • 因MySQL数据库无法启动导致LiteCVR视频平台也无法启动的问题解决教程
    近期呢,我们的数据人员发现有时候MySQL数据库无法启动会导致LiteCVR视频平台也无法启动,所以接下来我们将为大家讲解遇见这种问题时的解决教程。但是在这之前值得一提的一件事那就是我们的LiteCVR平台默认的数据库是SQLite,不过用户可以根据自己的使用需求选择将数据库切换为MySQL。具......
  • idea汉化教程 jetbrains系列工具DataGrip PyCharm WebStorm Intellij IDEA Goland cli
    这里以pycharm举例演示其他的ide类似操作。打开pycharmIDE如果是初次打开工具没有任何项目的情况下界面如下直接点击左侧plugins->输入chinese->选择Chinese(Simplified)点击Install。安装完成后重启IDE就已经是中文版了。有项目的情况界面如下点击File->settin......
  • MAC系统下jmeter安装教程
    一、安装jmeter前提:在本地安装jdk1.jmeter下载:https://jmeter.apache.org/download_jmeter.cgi下载后,在终端中使用cd命令进入下载文件夹中,在终端中输入 命令解压压缩包:tarzxvfapache-jmeter-5.5.tgz使用cd命令,进入apache-jmeter-5.5文件夹->bin文件夹->shjmeter(启......
  • Windows服务器Oracle11G完全卸载详细教程
    Windows服务器Oracle11G安装详细教程(附Oracle11g安装程序)......
  • PHPGD图像复制教程
    PHPGD图像复制教程在PHP的图像处理中,复制图像是一个非常常见的操作。不仅可以用于缩略图的生成,还可以用于其他方面的图像处理。本文将教你如何使用PHPGD库来复制图像,以及如何优化复制过程以提高性能和图像质量。PHPGD图像复制教程一、使用imagecopy函数复制图像imagecopy函数......
  • Docker教程
     正文:Docker介绍Docker安装镜像文件容器文件编写Dockerfile导入导出和发布 Docker官网:https://www.docker.comGithubDocker源码:https://github.com/docker/docker-ce Docker介绍一、环境配置的难题Docker的出现是为了解决环境配置的难题,软件开发最大的麻烦......