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

无涯教程-Lua - repeat...until 语句函数

时间:2023-08-02 16:36:32浏览次数:38  
标签:... repeat 无涯 value 循环 until loop

与 for 和 while 循环(它们在循环顶部测试循环条件)不同,Lua编程中的 repeat ... until 循环语言在循环的底部检查其条件。

repeat ... until 循环与while循环相似,不同之处在于,保证do ... while循环至少执行一次。

repeat...until loop - 语法

Lua编程语言中 repeat ... until 循环的语法如下-

repeat
   statement(s)
until( condition )

repeat...until loop - 流程图

repeat...until loop in Lua

repeat...until loop - 示例

--[ local variable definition --]
a=10

--[ repeat loop execution --]
repeat
   print("value of a:", a)
   a=a + 1
until( a > 15 )

当您构建并执行上述程序时,它将产生以下输出-

value of a:	10
value of a:	11
value of a:	12
value of a:	13
value of a:	14
value of a:	15

参考链接

https://www.learnfk.com/lua/lua-repeat-until-loop.html

标签:...,repeat,无涯,value,循环,until,loop
From: https://blog.51cto.com/u_14033984/6939649

相关文章

  • 无涯教程-Lua - for语句函数
    for循环是一种重复控制结构,可让您有效地编写需要执行特定次数的循环。forloop-语法Lua编程语言中for循环的语法如下-forinit,max/minvalue,incrementdostatement(s)end这是for循环中的控制流程-首先执行init步骤,并且仅执行一次。此步骤使您可以声明和初......
  • 无涯教程-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]])返回字符串或包含日期和时间的表,并......
  • ASP.NET WebForm中asp:Repeater和UI:Grid数据为空时如何显示表头?
    一、asp:RepeaterRepeater控件用于显示被绑定在该控件上的项目的重复列表。Repeater控件可被绑定到数据库表、XML文件或者其他项目列表。1.1-前台页面代码<asp:RepeaterID="ImageTypeListNew"runat="server"OnItemCommand="ImageTypeListNew_ItemCommand">......
  • CSS中 no-repeat作用
    针对背景图。当你设置了no-repeat,背景图将不会被重复,不会出现平铺或重复的现象。还可以修改图片的位置,例如:{backgroud:top,center,no-repeat;}背景图位于上部的居中位置。如:.sortedDESC{      background:url(/img/icon-table-sort-desc.png)no-repeat80%11p......
  • 【Python小随笔】Pillow简单示例(图片添字,图片覆盖图片,复杂验证码...)
     简单创建添加文字到图片fromPILimportImage,ImageDraw,ImageFont,ImageFilter#导入PIL库中的相关模块importrandom#导入random库#简单的添加文字"""mode:图片模式,指定了每个像素点的颜色组织方式。常用的模式有:'1':二值图像,每个像素点只有黑和白两种颜......
  • Unexpected exception 'Cannot run program ... error=2, No such file or directory'
    EclipseADTUnexpectedexception'Cannotrunprogram'......
  • 无涯教程-Lua - 函数声明
    函数是一起执行任务的一组语句,您可以将代码分成单独的函数。Lua语言提供了程序可以调用的许多内置方法。如方法print()打印在控制台中作为输入传递的参数。定义函数Lua编程语言中方法定义的一般形式如下-optional_function_scopefunctionfunction_name(argument1,argume......
  • 无涯教程-Lua - 条件判断
    if结构要求程序员确定一个或多个要由程序判断或测试的条件,以及要确定的条件为真的情况下要执行的一条或多条语句,如果条件为真,则执行指定语句,如果条件为假,则执行其他语句。Lua编程语言假定布尔值true和non-nil的任意组合为true,如果是布尔值false或nil,则假定为false值......