るりまサーチ

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

別のキーワード

  1. _builtin grep
  2. enumerable grep
  3. _builtin grep_v
  4. lazy grep
  5. grep _builtin

ライブラリ

キーワード

検索結果

Enumerable#grep(pattern) -> [object] (18127.0)

pattern === item が成立する要素を全て含んだ配列を返します。

...もなかった場合は空の配列を返します。

@param pattern 「===」メソッドを持つオブジェクトを指定します。

例:
['aa', 'bb', 'cc', 'dd', 'ee'].grep(/[bc]/) # => ["bb", "cc"]

Array.instance_methods.grep(/gr/) # => [:grep, :group_by]

@see Enumerable#grep_v...

Enumerable#grep(pattern) {|item| ... } -> [object] (18127.0)

pattern === item が成立する要素を全て含んだ配列を返します。

...もなかった場合は空の配列を返します。

@param pattern 「===」メソッドを持つオブジェクトを指定します。

例:
['aa', 'bb', 'cc', 'dd', 'ee'].grep(/[bc]/) # => ["bb", "cc"]

Array.instance_methods.grep(/gr/) # => [:grep, :group_by]

@see Enumerable#grep_v...

Enumerable#grep(pattern) -> [object] (18121.0)

pattern === item が成立する要素を全て含んだ配列を返します。

...る要素がひとつもなかった場合は空の配列を返します。

@param pattern 「===」メソッドを持つオブジェクトを指定します。

例:
['aa', 'bb', 'cc', 'dd', 'ee'].grep(/[bc]/) # => ["bb", "cc"]

Array.instance_methods.grep(/gr/) # => [:grep, :group_by]...

Enumerable#grep(pattern) {|item| ... } -> [object] (18121.0)

pattern === item が成立する要素を全て含んだ配列を返します。

...る要素がひとつもなかった場合は空の配列を返します。

@param pattern 「===」メソッドを持つオブジェクトを指定します。

例:
['aa', 'bb', 'cc', 'dd', 'ee'].grep(/[bc]/) # => ["bb", "cc"]

Array.instance_methods.grep(/gr/) # => [:grep, :group_by]...

Enumerable#grep_v(pattern) -> [object] (6137.0)

Enumerable#grep のマッチの条件を逆にして、pattern === item が成立 しない要素を全て含んだ配列を返します。

...
Enumerable
#grep のマッチの条件を逆にして、pattern === item が成立
しない要素を全て含んだ配列を返します。

@param pattern 「===」メソッドを持つオブジェクトを指定します。

例:

(1..10).grep_v 2..5 # => [1, 6, 7, 8, 9, 10]
res =(1..10).gr...
...ep_v(2..5) { |v| v * 2 }
res # => [2, 12, 14, 16, 18, 20]

@see Enumerable#grep...

絞り込み条件を変える

Enumerable#grep_v(pattern) { |item| ... } -> [object] (6137.0)

Enumerable#grep のマッチの条件を逆にして、pattern === item が成立 しない要素を全て含んだ配列を返します。

...
Enumerable
#grep のマッチの条件を逆にして、pattern === item が成立
しない要素を全て含んだ配列を返します。

@param pattern 「===」メソッドを持つオブジェクトを指定します。

例:

(1..10).grep_v 2..5 # => [1, 6, 7, 8, 9, 10]
res =(1..10).gr...
...ep_v(2..5) { |v| v * 2 }
res # => [2, 12, 14, 16, 18, 20]

@see Enumerable#grep...

Enumerable#lazy -> Enumerator::Lazy (7.0)

自身を lazy な Enumerator に変換したものを返します。

...ではな
くEnumeratorを返す) ように再定義されています。

* map/collect
* flat_map/collect_concat
* select/find_all
* reject
* grep
* take, take_while
* drop, drop_while
* zip (※一貫性のため、ブロックを渡さないケースのみlazy)
* cycle (※一貫性の...