2015-09-05 Ruby で無限ループする Ruby 無限ループというと while 1 みたいな構文で行うことが多いですが、Ruby では #loop メソッドを利用する事ができます。 # ループしたい処理をブロック内に記述する # 終了したい場合は break で抜ける loop { n = rand(0..10) puts n if n == 0 break end } この loop もパッと見は言語キーワードっぽいですが、Kernel.#loop メソッドになります。