萬盛學電腦網

 萬盛學電腦網 >> 網絡編程 >> 編程語言綜合 >> 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

copyright © 萬盛學電腦網 all rights reserved