概要
breakに戻り値を指定
詳細
Rubyの制御構文を抜けるbreakですが、戻り値を指定することが可能です。
サンプル
# encoding: utf-8 require "pp" cnt = 0 puts 10.times { puts cnt break "hoge" if cnt == 5 cnt += 1 }
出力
0 1 2 3 4 5 hoge
breakに戻り値を指定
Rubyの制御構文を抜けるbreakですが、戻り値を指定することが可能です。
# encoding: utf-8 require "pp" cnt = 0 puts 10.times { puts cnt break "hoge" if cnt == 5 cnt += 1 }
0 1 2 3 4 5 hoge