るりまサーチ

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

別のキーワード

  1. enumerator each
  2. each enumerator
  3. enumerator with_object
  4. enumerator with_index
  5. enumerator new

ライブラリ

キーワード

検索結果

Object#then -> Enumerator (121.0)

self を引数としてブロックを評価し、ブロックの結果を返します。

...されたときは Enumerator を返します。
例えば条件によって値を捨てるのに使えます。

//emlist[][ruby]{
# 条件にあうので何もしない
1.yield_self.detect(&:odd?) # => 1
# 条件に合わないので値を捨てる
2.yield_self.detect(&:odd?)...
...# => nil
//}

@see Object#tap...

Object#yield_self -> Enumerator (121.0)

self を引数としてブロックを評価し、ブロックの結果を返します。

...されたときは Enumerator を返します。
例えば条件によって値を捨てるのに使えます。

//emlist[][ruby]{
# 条件にあうので何もしない
1.yield_self.detect(&:odd?) # => 1
# 条件に合わないので値を捨てる
2.yield_self.detect(&:odd?)...
...# => nil
//}

@see Object#tap...

Object#then {|x| ... } -> object (21.0)

self を引数としてブロックを評価し、ブロックの結果を返します。

...されたときは Enumerator を返します。
例えば条件によって値を捨てるのに使えます。

//emlist[][ruby]{
# 条件にあうので何もしない
1.yield_self.detect(&:odd?) # => 1
# 条件に合わないので値を捨てる
2.yield_self.detect(&:odd?)...
...# => nil
//}

@see Object#tap...

Object#yield_self {|x| ... } -> object (21.0)

self を引数としてブロックを評価し、ブロックの結果を返します。

...されたときは Enumerator を返します。
例えば条件によって値を捨てるのに使えます。

//emlist[][ruby]{
# 条件にあうので何もしない
1.yield_self.detect(&:odd?) # => 1
# 条件に合わないので値を捨てる
2.yield_self.detect(&:odd?)...
...# => nil
//}

@see Object#tap...