るりまサーチ

最速Rubyリファレンスマニュアル検索!
15957件ヒット [1-100件を表示] (0.136秒)
トップページ > クエリ:r[x] > クエリ:self[x]

別のキーワード

  1. _builtin to_r
  2. open3 pipeline_r
  3. matrix elements_to_r
  4. fileutils rm_r
  5. fileutils cp_r

クラス

オブジェクト

キーワード

検索結果

<< 1 2 3 ... > >>

static VALUE rb_eval(VALUE self, NODE *n) (26232.0)

構文木 n を self = self のもとで評価します。

...構文木 n を self = self のもとで評価します。...

static VALUE rb_yield_0(VALUE val, VALUE self, VALUE klass, int pcall) (26232.0)

カレントブロックに val を渡して処理を移す。 そのさい self とクラスを self と klass に切り替える。 Proc の呼び出しのときは pcall=非ゼロ にしなければならない。

...カレントブロックに val を渡して処理を移す。
そのさい self とクラスを self と klass に切り替える。
Proc の呼び出しのときは pcall=非ゼロ にしなければならない。...

VALUE rb_obj_instance_eval(int argc, VALUE *argv, VALUE self) (26200.0)

static VALUE rb_callcc(VALUE self) (26200.0)

Continuation オブジェクトを生成します。

Continuation オブジェクトを生成します。

static VALUE rb_f_binding(VALUE self) (26200.0)

絞り込み条件を変える

static VALUE rb_f_eval(int argc, VALUE *argv, VALUE self) (26200.0)

static VALUE rb_thread_s_abort_exc_set(VALUE self, VALUE val) (26200.0)

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

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

...ll_proc(data1) を実行します。そしてその関数か
その直下のメソッドで 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) (26118.0)

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

...

argcはCの関数へ渡される引数の数(と形式)を決めます.

: argcが0以上の時
argcで指定した値がそのメソッドの引数の数になります。
16個以上の引数は使えません,

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

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

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

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

VALUE func(VALUE self, VALUE args)

r
b_scan_args も参照...
<< 1 2 3 ... > >>