whileによる繰り返し 応援する書式
while ( 条件式 ) do
処理
end
条件式にはカッコが無くてもかまいません.
繰り返し処理を行いたい場合はwhile構文を使います.
条件式が真の場合,処理が繰り返し行われます.
たとえばHello worldと10回表示する
プログラムをwhileを使って作ってみます.
i = 1
while i <= 10 do
print ( i .. "回目:Hello world!" )
i = i + 1
end
実行結果
1回目:Hello world!
2回目:Hello world!
3回目:Hello world!
4回目:Hello world!
5回目:Hello world!
6回目:Hello world!
7回目:Hello world!
8回目:Hello world!
9回目:Hello world!
10回目:Hello world!
条件式はifと同じです.
ifと同じということは次のようなコードを書いた場合どうなるでしょうか.
while true do
print ( "Hello world!" )
end
これは,条件は常に真ということになります.
つまり無限ループに陥ります.
| |
|