程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 更多關於編程 >> Lua編程中使用嵌套循環的使用教程

Lua編程中使用嵌套循環的使用教程

編輯:更多關於編程

       這篇文章主要介紹了Lua編程中使用嵌套循環的使用教程,是Lua入門學習中的基礎知識,需要的朋友可以參考下

      Lua編程語言允許使用一個循環內嵌另一個循環。下文將介紹幾個例子來說明這一概念。

      語法

      在Lua中嵌套循環語法語句如下:

      代碼如下:

      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...until循環的語法語句如下:

       代碼如下:

      repeat

      statement(s)

      repeat

      statement(s)

      until( condition )

      until( condition )

      在循環嵌套最後需要說明的是,可以把任何類型的循環放入到任何其他類型的循環裡面。例如,一個for循環可以在另外一個while循環內,反之亦然。

      例如:

      下面的程序使用一個嵌套的循環:

       代碼如下:

      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

    1. 上一頁:
    2. 下一頁:
    Copyright © 程式師世界 All Rights Reserved