るりまサーチ

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

別のキーワード

  1. kernel lambda
  2. _builtin lambda
  3. proc lambda?
  4. _builtin lambda?
  5. proc kernel.#lambda

ライブラリ

キーワード

検索結果

Kernel.#lambda -> Proc (18181.0)

与えられたブロックから手続きオブジェクト (Proc のインスタンス) を生成して返します。Proc.new に近い働きをします。

...ror スタック上にブロックがないのにブロックを省略した呼び出しを行ったときに発生します。

def foo &block
lambda
(&block)
end

it = foo{p 12}
it.call #=> 12

@see Proc,Proc.new

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

手続き...
...k }

# LocalJumpError が発生します。
pr = Proc.new { break }
(1..5).each(&pr)


===[a:lambda_proc] lambda と proc と Proc.new とイテレータの違い

Kernel
.#lambda と Proc.new はどちらも Proc クラスのインスタンス(手続きオブジェクト)を生成し...
...きオブジェクトはいくつかの場面で挙動が異なります。 lambda の生成する手続きオブジェクトのほうが
よりメソッドに近い働きをするように設計されています。

Kernel
.#proc は Proc.new と同じになります。
引数に & を付けるこ...

Kernel.#lambda { ... } -> Proc (18181.0)

与えられたブロックから手続きオブジェクト (Proc のインスタンス) を生成して返します。Proc.new に近い働きをします。

...ror スタック上にブロックがないのにブロックを省略した呼び出しを行ったときに発生します。

def foo &block
lambda
(&block)
end

it = foo{p 12}
it.call #=> 12

@see Proc,Proc.new

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

手続き...
...k }

# LocalJumpError が発生します。
pr = Proc.new { break }
(1..5).each(&pr)


===[a:lambda_proc] lambda と proc と Proc.new とイテレータの違い

Kernel
.#lambda と Proc.new はどちらも Proc クラスのインスタンス(手続きオブジェクト)を生成し...
...きオブジェクトはいくつかの場面で挙動が異なります。 lambda の生成する手続きオブジェクトのほうが
よりメソッドに近い働きをするように設計されています。

Kernel
.#proc は Proc.new と同じになります。
引数に & を付けるこ...

Kernel.#proc -> Proc (3081.0)

与えられたブロックから手続きオブジェクト (Proc のインスタンス) を生成して返します。Proc.new に近い働きをします。

...ror スタック上にブロックがないのにブロックを省略した呼び出しを行ったときに発生します。

def foo &block
lambda
(&block)
end

it = foo{p 12}
it.call #=> 12

@see Proc,Proc.new

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

手続き...
...k }

# LocalJumpError が発生します。
pr = Proc.new { break }
(1..5).each(&pr)


===[a:lambda_proc] lambda と proc と Proc.new とイテレータの違い

Kernel
.#lambda と Proc.new はどちらも Proc クラスのインスタンス(手続きオブジェクト)を生成し...
...きオブジェクトはいくつかの場面で挙動が異なります。 lambda の生成する手続きオブジェクトのほうが
よりメソッドに近い働きをするように設計されています。

Kernel
.#proc は Proc.new と同じになります。
引数に & を付けるこ...

Kernel.#proc { ... } -> Proc (3081.0)

与えられたブロックから手続きオブジェクト (Proc のインスタンス) を生成して返します。Proc.new に近い働きをします。

...ror スタック上にブロックがないのにブロックを省略した呼び出しを行ったときに発生します。

def foo &block
lambda
(&block)
end

it = foo{p 12}
it.call #=> 12

@see Proc,Proc.new

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

手続き...
...k }

# LocalJumpError が発生します。
pr = Proc.new { break }
(1..5).each(&pr)


===[a:lambda_proc] lambda と proc と Proc.new とイテレータの違い

Kernel
.#lambda と Proc.new はどちらも Proc クラスのインスタンス(手続きオブジェクト)を生成し...
...きオブジェクトはいくつかの場面で挙動が異なります。 lambda の生成する手続きオブジェクトのほうが
よりメソッドに近い働きをするように設計されています。

Kernel
.#proc は Proc.new と同じになります。
引数に & を付けるこ...

Kernel.#set_trace_func(proc) -> Proc (7.0)

Ruby インタプリタのイベントをトレースする Proc オブジェクトとして 指定された proc を登録します。 nil を指定するとトレースがオフになります。

...フにします。

@return proc を返します。

例:

set_trace_func lambda {|*arg|
p arg
}
class Foo
end
43.to_s

# ----結果----
# ["c-return", "..", 1, :set_trace_func, #<Binding:0xf6ceb8>, Kernel]
# ["line", "..", 4, nil, #<Binding:0x10cbcd8>, nil]
# ["c-call", ".."...
...ass", "..", 4, nil, #<Binding:0x10cb600>, nil]
# ["end", "..", 5, nil, #<Binding:0x10cb3f0>, nil]
# ["line", "..", 6, nil, #<Binding:0x10cb1e0>, nil]
# ["c-call", "..", 6, :to_s, #<Binding:0x10cafd0>, Fixnum]
# ["c-return", "..", 6, :to_s, #<Binding:0x10cad78>, Fixnum]

@see Kernel.#caller...

絞り込み条件を変える