-
void rb_iter_break_value(VALUE val) -
現在もっとも内側のブロックから抜けます。 rb_iter_break と同じですが、イテレータの評価結果となる値
valを指定できます。この値はブロックのyieldの値ではなく、ブロックを渡されたイテレータ(メソッド)の返り値になります。この関数は呼び出し元に戻りません。- [PARAM]
val: - イテレータの返り値にする値です。
- [EXCEPTION]
LocalJumpError: - ブロックの外から呼ばれたとき。