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

这篇具有很好参考价值的文章主要介绍了无涯教程-Lua - nested语句函数。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Lua编程语言允许在另一个循环中使用一个循环。以下部分显示了一些示例来说明这一概念。

nested loops - 语法

Lua中嵌套for循环语句的语法如下-

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

Lua编程语言中的嵌套while循环语句的语法如下-

while(condition)
do
   while(condition)
   do
      statement(s)
   end
   statement(s)
end

Lua编程语言中的嵌套重复...直到循环语句的语法如下-

repeat
   statement(s)
   repeat
      statement(s)
   until( condition )
until( condition )

关于循环嵌套的最后一点是,您可以将任何类型的循环放入任何其他类型的循环中。如, for 循环可以位于 while 循环内,反之亦然。

nested loops - 示例

以下程序使用嵌套的 for 循环-

j=2
for i=2,10 do
   for j=2,(i/j) , 2 do
	
      if(not(i%j)) 
      then
         break 
      end
		
      if(j > (i/j))then
         print("Value of i is",i)
      end
		
   end
end

当您构建并运行以上代码时,它将产生以下输出。

Value of i is	8
Value of i is	9
Value of i is	10

Lua 中的 nested语句函数 - 无涯教程网无涯教程网提供Lua编程语言允许在另一个循环中使用一个循环。以下部分显示了一些示例来说明这一概念...https://www.learnfk.com/lua/lua-nested-loops.html文章来源地址https://www.toymoban.com/news/detail-631175.html

到了这里,关于无涯教程-Lua - nested语句函数的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 无涯教程-Lua - 函数声明

    函数是一起执行任务的一组语句,您可以将代码分成单独的函数。 Lua语言提供了程序可以调用的许多内置方法。如方法 print() 打印在控制台中作为输入传递的参数。 Lua编程语言中方法定义的一般形式如下- Lua编程语言中的方法定义由方法标头和方法主体组成。这是方法的所有

    2024年02月14日
    浏览(42)
  • 无涯教程-Lua - 变量声明

    变量的名称可以由字母,数字和下划线字符组成。它必须以字母或下划线开头,由于Lua区分大小写,因此大写和小写字母是不同的。 在Lua中,尽管无涯教程没有变量数据类型,但是根据变量的范围有三种类型。 全局变量(Global)     - 除非明确声明为局部变量,否则所有变量

    2024年02月14日
    浏览(48)
  • 无涯教程-Lua - 简介

    Lua是一种轻量语言,它的官方版本只包括一个精简的核心和最基本的库。这使得Lua体积小、启动速度快。它用ANSI C语言编写并以源代码形式开放,编译后仅仅一百余K,可以很方便的嵌入别的程序里。和许多“大而全”的语言不一样,网络通信、图形界面等都没有默认提供。但

    2024年02月14日
    浏览(41)
  • 无涯教程-Lua - 面向对象

    面向对象编程(OOP)是现代编程时代中使用最广泛的编程技术之一。 类(Class)                       - 类是用于创建对象的可扩展模板。 对象(Objects)               - 它是类的实例,并为其分配了单独的内存空间。 继承(Inheritance)       - 这是一个概念,一个类的变量和函数

    2024年02月14日
    浏览(34)
  • 无涯教程-Lua - Arrays(数组)

    数组是对象的有序排列,可以是包含行集合的一维数组,也可以是包含多行和多列的多维数组。 在Lua中,数组是使用带有整数的索引表实现的。数组的大小不是固定的,并且可以根据无涯教程的要求(取决于内存限制)来增长。 一维数组可以使用简单的表结构表示,并且可以使

    2024年02月14日
    浏览(37)
  • 无涯教程-Lua - Modules(模块)

    模块就像可以使用 require 加载的库,并且具有包含 Table 的单个全局名称,该模块可以包含许多函数和变量。 其中一些模块示例如下。 让无涯教程考虑一个简单的示例,其中一个函数具有数学函数。将此模块称为mymath,文件名为mymath.lua。文件内容如下- 现在,为了在另一个文

    2024年02月14日
    浏览(43)
  • 无涯教程-Lua - Iterators(迭代器)

    迭代器是一种构造,使您可以遍历所谓的集合或集合的元素。在Lua中,这些集合通常引用表,这些表用于创建各种数据结构(如数组)。 通用的 for 迭代器提供集合中每个元素的键值对。下面给出一个简单的示例。 当无涯教程运行上面的代码时,将获得以下输出- 上面的示例使

    2024年02月14日
    浏览(39)
  • 无涯教程-Lua - 文件I/O

    I/O库用于在Lua中读取和处理文件。 Lua中有两种文件操作,即隐式( Implicit )和显式( Explicit )操作。 对于以下示例,无涯教程将使用例文件test.lua,如下所示。 一个简单的文件打开操作使用以下语句。 下表列出了各种文件模式。 Sr.No. Mode Remark 1 \\\" r\\\" 只读模式,是打开现有文件的

    2024年02月14日
    浏览(33)
  • 无涯教程-Perl - last 语句函数

    当在循环内遇到 last 语句时,循环立即终止,程序控制在循环后的下一条语句处恢复。您可以为 LABEL 提供最后一个语句,其中 LABEL 是循环的标签。 last 语句可以在嵌套循环内使用,如果未指定 LABEL ,则该语句将适用于最近的循环。 执行以上代码后,将产生以下输出- 让我们

    2024年02月14日
    浏览(37)
  • 无涯教程-Perl - foreach 语句函数

    foreach 循环遍历列表值,并将控制变量( var )依次设置为列表的每个元素- Perl编程语言中的 foreach 循环的语法是- 执行以上代码后,将产生以下输出- Perl 中的 foreach 语句函数 - 无涯教程网 无涯教程网提供foreach 循环遍历列表值,并将控制变量(var )依次设置为列表的每个元素- f

    2024年02月14日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包