首页 > 其他 > 详细

lua 循环

时间:2020-07-12 16:50:45      阅读:73      评论:0      收藏:0      [点我收藏+]

while循环

 

  while(condition)

  do

    statements

  end

 

for循环

  for var=exp1,exp2,exp3 do

    statements

  end 

 

  注:var 从 exp1 变化到 exp2,每次变化以 exp3 为步长递增 var,并执行一次 "执行体"。exp3 是可选的,如果不指定,默认为1。

 

  例:

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

    注:for的三个表达式在循环开始前一次性求值,以后不再进行求值。比如上面的f(x)只会在循环开始前执行一次,其结果用在后面的循环中。

 

泛型for循环

  for i, v in ipairs(array) do
      statements
  end

lua 循环

原文:https://www.cnblogs.com/guomengkai/p/13288740.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!