エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
絶対に抜け出せないループと、それを抜け出す方法 - pockestrap
記事へのコメント0件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
絶対に抜け出せないループと、それを抜け出す方法 - pockestrap
こんにちは。 id:Pocke です。Rubyで抜け出せないループを定義する方法を紹介します。 抜け出せるループ... こんにちは。 id:Pocke です。Rubyで抜け出せないループを定義する方法を紹介します。 抜け出せるループ Ruby にはKernel.#loopメソッドが定義されています。これはブロックの評価を永遠に繰り返すメソッドです。 # 永遠にhelloが出力される loop do puts "hello" end loopメソッドは当然抜け出すこともできます。 # helloを1回出力した後ループから抜ける loop do puts 'hello' break end # 同様にRubyを1回出力した後ループから抜ける # メソッド内で`return`を呼ぶことで、メソッドごと抜け出すのに使われる def f loop do puts 'Ruby' return end end f # worldを1回出力した後、例外を出してループから抜ける(プログラムは異常終了する) loop do p

