您现在的位置: 万盛学电脑网 >> 程序编程 >> 网络编程 >> 编程语言综合 >> 正文

详解Lua中的while循环语句的使用

作者:佚名    责任编辑:admin    更新时间:2022-06-22

   这篇文章主要介绍了详解Lua中的while循环语句的使用,是Lua入门学习中的基础知识,需要的朋友可以参考下

  在Lua编程语言中的while循环语句,只要给定的条件为真时将重复执行的目标语句。

  语法

  Lua编程语言中的while循环的语法是:

  代码如下:

  while(condition)

  do

  statement(s)

  end

  在这里,声明(S)可以是单一语句或语句块。该条件可以是任何表达式,并且真正是任意非零值。循环迭代当条件是true。

  当条件为假,则程序控制进到紧接在循环之后的一行。

  流程图:

2015528100621358.jpg (263×404)

  这里,在while循环的关键点是,在循环可能不会永远运行。当条件测试结果为false,循环体将被跳过,而循环后的第一条语句会被执行。

  例如:

   代码如下:

  a=10

  while( a < 20 )

  do

  print("value of a:", a)

  a = a+1

  end

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

   代码如下:

  value of a: 10

  value of a: 11

  value of a: 12

  value of a: 13

  value of a: 14

  value of a: 15

  value of a: 16

  value of a: 17

  value of a: 18

  value of a: 19