るりまサーチ

最速Rubyリファレンスマニュアル検索!
396件ヒット [301-396件を表示] (0.035秒)
トップページ > クエリ:self[x] > 種類:関数[x]

別のキーワード

  1. object yield_self
  2. _builtin yield_self
  3. _builtin self
  4. tracepoint self
  5. codeobject document_self

検索結果

<< < ... 2 3 4 >>

static int handle_rescue(VALUE self, NODE *node) (101.0)

static void assign(VALUE self, NODE *lhs, VALUE val, int pcall) (101.0)

左辺を表す構文木 lhs に対し、右辺の値 val を代入します。 Proc オブジェクトを起動する場合は pcall を非ゼロとします。

左辺を表す構文木 lhs に対し、右辺の値 val を代入します。
Proc オブジェクトを起動する場合は pcall を非ゼロとします。

static void call_trace_func(char *event, NODE *pos, VALUE self, ID id, VALUE klass) (101.0)

評価器の動作をフックする手続き trace_func を評価します。

評価器の動作をフックする手続き trace_func を評価します。

static void secure_visibility(VALUE self) (101.0)

static void set_method_visibility(VALUE self, int argc, VALUE *argv, ID ex) (101.0)

絞り込み条件を変える

VALUE rb_iterate(VALUE (*call_proc)(), VALUE date1, VALUE (*block_proc)(), date2) (19.0)

ブロック付きメソッド(イテレータ)呼び出しを行う関数です.

...ドで yield が発生すると以下が実行されます。

block_proc(VALUE block_arg, VALUE data2, VALUE self)

block_arg はブロック引数(複数なら配列に入っている)、
data2 は rb_iterate() に渡したもの、
self
は block_proc 呼び出し時点での self です。...

void rb_define_method(VALUE klass, const char *name, VALUE(*func)(), int argc) (19.0)

クラスklassのインスタンスメソッドnameを定義します。

...ん,

VALUE func(VALUE self, VALUE arg1, ... VALUE argN)

: argcが-1のとき
引数はCの配列として第二引数に入れて渡されます。
第一引数は配列の要素数です。

VALUE func(int argc, VALUE *argv, VALUE self)

: argcが-2のとき
引数...
...はRubyの配列に入れて渡されます。

VALUE func(VALUE self, VALUE args)

rb_scan_args も参照...

VALUE rb_f_require(VALUE obj, VALUE fname) (17.0)

require の実体。 self == obj として fname を require します。

...require の実体。
self
== obj として fname を require します。...
<< < ... 2 3 4 >>