Rubyのloopメソッドの使い方

Rubyには、eachやtimesなど様々な繰り返し処理に使えるメソッドがありますが、単純なループを無限に繰り返すには、Rubyのカーネルメソッドであるloopメソッドが便利です。

loopメソッドの使い方

実際に使ってみましょう。以下に挙げるのは、現在の日時を無限に表示し続けるのだけのプログラムです。

コード

loopメソッドを終了する

loopメソッドは、break文を使ってループを終了することができます。

ループする条件を設定して、その条件が当てはまらなくなったらbreak文でループを脱出する例を紹介します。

コード

上記のコードでは、ループする毎にnumber変数が1ずつ加算されていき、10を超えたらbreakされます。

実行結果