≫「in」の前に変数、「in」の後に繰り返す範囲を指定すると、その範囲の数値が順に変数に代入され、処理が繰り返し実行されます。 図の例では、「puts 1」,「puts 2」...「puts 100」のように1から100までの数字が順に変数iに代入されます。
≫条件式を指定し、それがtrueの間、処理が繰り返し実行されます。 for文の時のように変数iが自動的に増えていかないため、ここではループのたびに「i += 1」を行っています。
≫ break文は現在のループを強制的に中断する命令です。break文はif文と組み合わせて利用するのが一般的です。
≫ループそのものを完全に抜けてしまうbreakに対して、nextは現在の周だけをスキップし、ループそのものは継続して実行します。
0 件のコメント:
コメントを投稿