39件ヒット
[1-39件を表示]
(0.076秒)
検索結果
先頭4件
-
Enumerable
# detect(ifnone = nil) -> Enumerator (18203.0) -
要素に対してブロックを評価した値が真になった最初の要素を返します。
...見つからず、ifnone が指定されているときは ifnone を call した結果を返します。
ブロックを省略した場合は Enumerator を返します。
@param ifnone call メソッドを持つオブジェクト (例えば Proc) を指定します。
//emlist[例][ruby]{
#... -
Enumerable
# find(ifnone = nil) -> Enumerator (3103.0) -
要素に対してブロックを評価した値が真になった最初の要素を返します。
...見つからず、ifnone が指定されているときは ifnone を call した結果を返します。
ブロックを省略した場合は Enumerator を返します。
@param ifnone call メソッドを持つオブジェクト (例えば Proc) を指定します。
//emlist[例][ruby]{
#... -
Object
# then -> Enumerator (113.0) -
self を引数としてブロックを評価し、ブロックの結果を返します。
...されたときは Enumerator を返します。
例えば条件によって値を捨てるのに使えます。
//emlist[][ruby]{
# 条件にあうので何もしない
1.yield_self.detect(&:odd?) # => 1
# 条件に合わないので値を捨てる
2.yield_self.detect(&:odd?)... -
Object
# yield _ self -> Enumerator (113.0) -
self を引数としてブロックを評価し、ブロックの結果を返します。
...されたときは Enumerator を返します。
例えば条件によって値を捨てるのに使えます。
//emlist[][ruby]{
# 条件にあうので何もしない
1.yield_self.detect(&:odd?) # => 1
# 条件に合わないので値を捨てる
2.yield_self.detect(&:odd?)...