mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
* README.EXT, README.EXT.ja: rb_iter_break() and rb_iter_break_value().
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34370 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
04726dd749
commit
e187c4ca1f
2 changed files with 21 additions and 0 deletions
11
README.EXT
11
README.EXT
|
@ -1271,6 +1271,17 @@ Continues the exception caught by rb_protect() and rb_eval_string_protect().
|
|||
state must be the returned value from those functions. This function
|
||||
never return to the caller.
|
||||
|
||||
void rb_iter_break()
|
||||
|
||||
Exits from the current innermost block. This function never return to
|
||||
the caller.
|
||||
|
||||
void rb_iter_break_value(VALUE value)
|
||||
|
||||
Exits from the current innermost block with the value. The block will
|
||||
return the given argument value. This function never return to the
|
||||
caller.
|
||||
|
||||
** Exceptions and Errors
|
||||
|
||||
void rb_warn(const char *fmt, ...)
|
||||
|
|
|
@ -1345,6 +1345,16 @@ void rb_jump_tag(int state)
|
|||
送する.stateはそれらの関数から返された値でなければならない.
|
||||
この関数は直接の呼び出し元に戻らない.
|
||||
|
||||
void rb_iter_break()
|
||||
|
||||
現在の最も内側のブロックを終了する.この関数は直接の呼び出
|
||||
し元に戻らない.
|
||||
|
||||
void rb_iter_break_value(VALUE value)
|
||||
|
||||
現在の最も内側のブロックをvalueで終了する.ブロックは引数で
|
||||
与えられたvalueを返す.この関数は直接の呼び出し元に戻らない.
|
||||
|
||||
** 例外・エラー
|
||||
|
||||
void rb_warning(const char *fmt, ...)
|
||||
|
|
Loading…
Reference in a new issue