るりまサーチ

最速Rubyリファレンスマニュアル検索!
5472件ヒット [1-100件を表示] (0.070秒)

別のキーワード

  1. _builtin to_proc
  2. _builtin proc
  3. proc curry
  4. httpserver mount_proc
  5. readline completion_proc

モジュール

オブジェクト

キーワード

検索結果

<< 1 2 3 ... > >>

static VALUE proc_to_proc(VALUE proc) (44600.0)

Proc (44420.0)

ブロックをコンテキスト(ローカル変数のスコープやスタックフ レーム)とともにオブジェクト化した手続きオブジェクトです。

...手続きオブジェクトです。

Proc
は ローカル変数のスコープを導入しないことを除いて
名前のない関数のように使えます。ダイナミックローカル変数は
Proc
ローカルの変数として使えます。

Proc
がローカル変数のスコープ...
...[ruby]{
var = 1
$foo = Proc.new { var }
var = 2

def foo
$foo.call
end

p foo # => 2
//}

===[a:should_use_next] 手続きを中断して値を返す

手続きオブジェクトを中断して、呼出し元(呼び出しブロックでは yield、それ以外では Proc#call)
へジャン...
...ruby]{
def foo
f = Proc.new{
next 1
2 # この行に到達することはない
}
end

p foo().call #=> 1
//}

===[a:block] Proc オブジェクトをブロック付きメソッド呼び出しに使う

ブロック付きメソッドに対して Proc オブジェクト...

Proc#to_proc -> self (42226.0)

self を返します。

...self を返します。

//emlist[例][ruby]{
pr = proc {}
p pr == pr.to_proc # => true
//}...

static VALUE proc_invoke(VALUE proc, VALUE args, int pcall, VALUE self) (32464.0)

Proc オブジェクト proc を起動します。そのとき 引数を args とし、self を self にします。

...
Proc
オブジェクト proc を起動します。そのとき
引数を args とし、self を self にします。...

static VALUE proc_yield(VALUE proc, VALUE args) (32432.0)

Proc.yield の実体。

...
Proc
.yield の実体。...

絞り込み条件を変える

static VALUE proc_arity(VALUE proc) (32400.0)

static VALUE proc_binding(VALUE proc) (32400.0)

static VALUE proc_call(VALUE proc, VALUE args) (32400.0)

static VALUE proc_new(VALUE klass) (32232.0)

評価器のその時点でのスナップショットを保存する Proc オブジェクトを生成します。クラスを klass にします。

...評価器のその時点でのスナップショットを保存する
Proc
オブジェクトを生成します。クラスを klass にします。...
<< 1 2 3 ... > >>