118件ヒット
[101-118件を表示]
(0.092秒)
別のキーワード
ライブラリ
- ビルトイン (118)
キーワード
- arity (12)
- curry (11)
- hash (12)
- inspect (12)
-
original
_ name (12) - receiver (12)
-
source
_ location (12) -
super
_ method (11) -
to
_ s (12) - unbind (12)
検索結果
-
Method
# curry(arity) -> Proc (9126.0) -
self を元にカリー化した Proc を返します。
...返します。
@param arity 引数の個数を指定します。可変長の引数を指定できるメソッドを
カリー化する際には必ず指定する必要があります。
//emlist[例][ruby]{
def foo(a,b,c)
[a, b, c]
end
proc = self.method(:foo).curry
proc2 = proc.......call(1, 2) #=> #<Proc>
proc2.call(3) #=> [1,2,3]
def vararg(*args)
args
end
proc = self.method(:vararg).curry(4)
proc2 = proc.call(:x) #=> #<Proc>
proc3 = proc2.call(:y, :z) #=> #<Proc>
proc3.call(:a) #=> [:x, :y, :z, :a]
//}
@see Proc#curry... -
Method
# hash -> Integer (9126.0) -
自身のハッシュ値を返します。
...自身のハッシュ値を返します。
//emlist[例][ruby]{
a = method(:==)
b = method(:eql?)
p a.eql? b # => true
p a.hash == b.hash # => true
p [a, b].uniq.size # => 1
//}...