るりまサーチ

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

別のキーワード

  1. find find
  2. matrix find_index
  3. _builtin find_index
  4. pathname find
  5. array find_index

ライブラリ

検索結果

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

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

...初の 3 の倍数を探す
p [1, 2, 3, 4, 5].find {|i| i % 3 == 0 } # => 3
p [2, 2, 2, 2, 2].find {|i| i % 3 == 0 } # => nil

# ifnone の使用例
ifnone = proc { raise ArgumentError, "item not found" }
p [1, 2, 3, 4, 5].find(ifnone) {|i| i % 7 == 0 }
# ArgumentErro...

Enumerable#detect(ifnone = nil) {|item| ... } -> object (18124.0)

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

...初の 3 の倍数を探す
p [1, 2, 3, 4, 5].find {|i| i % 3 == 0 } # => 3
p [2, 2, 2, 2, 2].find {|i| i % 3 == 0 } # => nil

# ifnone の使用例
ifnone = proc { raise ArgumentError, "item not found" }
p [1, 2, 3, 4, 5].find(ifnone) {|i| i % 7 == 0 }
# ArgumentErro...

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

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

...初の 3 の倍数を探す
p [1, 2, 3, 4, 5].find {|i| i % 3 == 0 } # => 3
p [2, 2, 2, 2, 2].find {|i| i % 3 == 0 } # => nil

# ifnone の使用例
ifnone = proc { raise ArgumentError, "item not found" }
p [1, 2, 3, 4, 5].find(ifnone) {|i| i % 7 == 0 }
# ArgumentErro...

Enumerable#find(ifnone = nil) {|item| ... } -> object (18124.0)

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

...初の 3 の倍数を探す
p [1, 2, 3, 4, 5].find {|i| i % 3 == 0 } # => 3
p [2, 2, 2, 2, 2].find {|i| i % 3 == 0 } # => nil

# ifnone の使用例
ifnone = proc { raise ArgumentError, "item not found" }
p [1, 2, 3, 4, 5].find(ifnone) {|i| i % 7 == 0 }
# ArgumentErro...