るりまサーチ

最速Rubyリファレンスマニュアル検索!
35件ヒット [1-35件を表示] (0.044秒)

別のキーワード

  1. _builtin at
  2. _builtin values_at
  3. time at
  4. dbm values_at
  5. irb irb_at_exit

クラス

モジュール

キーワード

検索結果

Object#then -> Enumerator (21230.0)

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

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

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

@see Object#tap...

Object#yield_self -> Enumerator (21230.0)

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

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

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

@see Object#tap...

Enumerable#detect(ifnone = nil) -> Enumerator (18314.0)

要素に対してブロックを評価した値が真になった最初の要素を返します。

...見つからず、ifnone が指定されているときは ifnone を call した結果を返します。

ブロックを省略した場合は Enumerator を返します。

@param ifnone call メソッドを持つオブジェクト (例えば Proc) を指定します。

//emlist[例][ruby]{
#...

Enumerable#find(ifnone = nil) -> Enumerator (3214.0)

要素に対してブロックを評価した値が真になった最初の要素を返します。

...見つからず、ifnone が指定されているときは ifnone を call した結果を返します。

ブロックを省略した場合は Enumerator を返します。

@param ifnone call メソッドを持つオブジェクト (例えば Proc) を指定します。

//emlist[例][ruby]{
#...