るりまサーチ

最速Rubyリファレンスマニュアル検索!
22件ヒット [1-22件を表示] (0.187秒)
トップページ > クエリ:-[x] > クエリ:E[x] > クエリ:==[x] > クラス:Proc[x]

別のキーワード

  1. _builtin -
  2. open-uri open
  3. irb/input-method new
  4. irb/input-method gets
  5. matrix -

ライブラリ

キーワード

検索結果

Proc#yield(*arg) -> () (9225.0)

手続きオブジェクトを実行してその結果を返します。

...しくは Proc#lambda? を参照してください。

===」は when の所に手続きを渡せるようにするためのものです。

//emlist[例][ruby]{
def sign(n)
case n
when lambda{|n| n > 0} then 1
when lambda{|n| n < 0} then -1
e
lse 0
e
nd
e
nd

p sign(-4) #=> -1
p sign(0)...
...ar もあります。

//emlist[例][ruby]{
fib = lambda{|n|
case n
when 0 then 0
when 1 then 1
e
lse
fib.(n - 2) + fib.(n - 1)
e
nd
}
fib.(10) # => 55
//}



@param arg 手続きオブジェクトに与える引数を指定します。

@raise LocalJumpError Procを生成したメソッ...

Proc#to_proc -> self (207.0)

self を返します。

...self を返します。

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