るりまサーチ

最速Rubyリファレンスマニュアル検索!
88件ヒット [1-88件を表示] (0.184秒)
トップページ > クエリ:I[x] > クエリ:A[x] > クエリ:max_by[x]

別のキーワード

  1. _builtin to_a
  2. matrix to_a
  3. to_a
  4. dbm to_a
  5. argf.class to_a

ライブラリ

モジュール

キーワード

検索結果

Enumerable#max_by {|item| ... } -> object | nil (24436.0)

各要素を順番にブロックに渡して実行し、 その評価結果を <=> で比較して、 最大であった値に対応する元の要素、もしくは最大の n 要素が降順で入った配列を返します。

...在しなければ nil を返します。
引数を指定する形式では、空の配列を返します。
該当する要素が複数存在する場合、どの要素を返すかは不定です。

Enumerable#max と Enumerable#max_by
違いは Enumerable#sort と Enumerable#sort_by の違い...
...erator を返します。

@param n 取得する要素数。

//emlist[例][ruby]{
a
= %w(albatross dog horse)
a
.max_by # => #<Enumerator: ["albatross", "dog", "horse"]:max_by>
a
.max_by { |x| x.length } # => "albatross"
//}

//emlist[例][ruby]{
a
= %w[albatross dog horse]
a
.max...
...# => #<Enumerator: ["albatross", "dog", "horse"]:max_by(2)>
a
.max_by(2) {|x| x.length } # => ["albatross", "horse"]
//}

//emlist[例: enum.max_by(n)は、重み付きランダムサンプリングを実装するために使用できます。次の実装例は、Enumerable#wsampleを使用し...

Enumerable#max_by(n) {|item| ... } -> Array (24436.0)

各要素を順番にブロックに渡して実行し、 その評価結果を <=> で比較して、 最大であった値に対応する元の要素、もしくは最大の n 要素が降順で入った配列を返します。

...在しなければ nil を返します。
引数を指定する形式では、空の配列を返します。
該当する要素が複数存在する場合、どの要素を返すかは不定です。

Enumerable#max と Enumerable#max_by
違いは Enumerable#sort と Enumerable#sort_by の違い...
...erator を返します。

@param n 取得する要素数。

//emlist[例][ruby]{
a
= %w(albatross dog horse)
a
.max_by # => #<Enumerator: ["albatross", "dog", "horse"]:max_by>
a
.max_by { |x| x.length } # => "albatross"
//}

//emlist[例][ruby]{
a
= %w[albatross dog horse]
a
.max...
...# => #<Enumerator: ["albatross", "dog", "horse"]:max_by(2)>
a
.max_by(2) {|x| x.length } # => ["albatross", "horse"]
//}

//emlist[例: enum.max_by(n)は、重み付きランダムサンプリングを実装するために使用できます。次の実装例は、Enumerable#wsampleを使用し...

Enumerable#max_by -> Enumerator (24336.0)

各要素を順番にブロックに渡して実行し、 その評価結果を <=> で比較して、 最大であった値に対応する元の要素、もしくは最大の n 要素が降順で入った配列を返します。

...在しなければ nil を返します。
引数を指定する形式では、空の配列を返します。
該当する要素が複数存在する場合、どの要素を返すかは不定です。

Enumerable#max と Enumerable#max_by
違いは Enumerable#sort と Enumerable#sort_by の違い...
...erator を返します。

@param n 取得する要素数。

//emlist[例][ruby]{
a
= %w(albatross dog horse)
a
.max_by # => #<Enumerator: ["albatross", "dog", "horse"]:max_by>
a
.max_by { |x| x.length } # => "albatross"
//}

//emlist[例][ruby]{
a
= %w[albatross dog horse]
a
.max...
...# => #<Enumerator: ["albatross", "dog", "horse"]:max_by(2)>
a
.max_by(2) {|x| x.length } # => ["albatross", "horse"]
//}

//emlist[例: enum.max_by(n)は、重み付きランダムサンプリングを実装するために使用できます。次の実装例は、Enumerable#wsampleを使用し...

Enumerable#max_by(n) -> Enumerator (24336.0)

各要素を順番にブロックに渡して実行し、 その評価結果を <=> で比較して、 最大であった値に対応する元の要素、もしくは最大の n 要素が降順で入った配列を返します。

...在しなければ nil を返します。
引数を指定する形式では、空の配列を返します。
該当する要素が複数存在する場合、どの要素を返すかは不定です。

Enumerable#max と Enumerable#max_by
違いは Enumerable#sort と Enumerable#sort_by の違い...
...erator を返します。

@param n 取得する要素数。

//emlist[例][ruby]{
a
= %w(albatross dog horse)
a
.max_by # => #<Enumerator: ["albatross", "dog", "horse"]:max_by>
a
.max_by { |x| x.length } # => "albatross"
//}

//emlist[例][ruby]{
a
= %w[albatross dog horse]
a
.max...
...# => #<Enumerator: ["albatross", "dog", "horse"]:max_by(2)>
a
.max_by(2) {|x| x.length } # => ["albatross", "horse"]
//}

//emlist[例: enum.max_by(n)は、重み付きランダムサンプリングを実装するために使用できます。次の実装例は、Enumerable#wsampleを使用し...

Enumerable#minmax_by -> Enumerator (18312.0)

Enumerable オブジェクトの各要素をブロックに渡して評価し、その結果を <=> で比較して 最小の要素と最大の要素を要素とするサイズ 2 の配列を返します。

...Enumerable オブジェクトの各要素をブロックに渡して評価し、その結果を <=> で比較して
最小の要素と最大の要素を要素とするサイズ 2 の配列を返します。

該当する要素が複数存在する場合、どの要素を返すかは不定です。...
...numerable#minmax と Enumerable#minmax_by
違いは sort と sort_by の違いと同じです。
詳細は Enumerable#sort_by を参照してください。

//emlist[例][ruby]{
a
= %w(albatross dog horse)
a
.minmax_by {|x| x.length } #=> ["dog", "albatross"]

[].minmax_by{} # => [nil, nil]
//...
...}

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

@see Enumerable#sort_by...

絞り込み条件を変える

Enumerable#minmax_by {|obj| ... } -> [object, object] (18312.0)

Enumerable オブジェクトの各要素をブロックに渡して評価し、その結果を <=> で比較して 最小の要素と最大の要素を要素とするサイズ 2 の配列を返します。

...Enumerable オブジェクトの各要素をブロックに渡して評価し、その結果を <=> で比較して
最小の要素と最大の要素を要素とするサイズ 2 の配列を返します。

該当する要素が複数存在する場合、どの要素を返すかは不定です。...
...numerable#minmax と Enumerable#minmax_by
違いは sort と sort_by の違いと同じです。
詳細は Enumerable#sort_by を参照してください。

//emlist[例][ruby]{
a
= %w(albatross dog horse)
a
.minmax_by {|x| x.length } #=> ["dog", "albatross"]

[].minmax_by{} # => [nil, nil]
//...
...}

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

@see Enumerable#sort_by...

Ruby用語集 (3326.0)

Ruby用語集 A B C D E F G I J M N O R S Y

...語集
A
 B C D E F G I J M N O R S Y

a
 ka sa ta na ha ma ya ra wa

=== 記号・数字
: %記法
: % notation
「%」記号で始まる多種多様なリテラル記法の総称。

参照:d:spec/literal#percent

: 0 オリジン
: zero-based...
...番号が 0 から始まること。

例えば、
A
rray や Vector、Matrix などの要素の番号、
String における文字の位置、
といったものは 0 オリジンである。

: 1 オリジン
: one-based
番号が 1 から始まること。

例えば、
エラーメ...
...ない。

イテレーターメソッドでは繰り返したい処理をブロックで与える。
また、Enumerable#sort_by、Enumerable#group_by、
Enumerable#max_by などのように、要素に対する「評価関数」
としてブロックを要求するメソッドもある。...

ruby 1.9 feature (3228.0)

ruby 1.9 feature ruby version 1.9.0 は開発版です。 以下にあげる機能は将来削除されたり互換性のない仕様変更がなされるかもしれません。 1.9.1 以降は安定版です。 バグ修正がメインになります。

...ruby 1.9 feature
ruby version 1.9.0 は開発版です。
以下にあげる機能は将来削除されたり互換性のない仕様変更がなされるかもしれません。
1.9.1 以降は安定版です。
バグ修正がメインになります。

記号について(特に重要なもの...
...[api]: 拡張ライブラリ API
* [lib]: ライブラリ
* [parser]: 文法の変更
* [regexp]: 正規表現の機能拡張
* [marshal]: Marshal ファイルのフォーマット変更
* レベル
* [bug]: バグ修正
* [new]: 追加されたクラス/メソッドなど
* [compat...
...p(/(.)/.match("foobar", 4).offset(0))
# => ruby 1.9.0 (2004-07-17) [i586-linux]
[4, 5]

=== 2004-07-16

: File::Stat#dev_major [new]
: File::Stat#dev_minor [new]

追加。((<ruby-core:03195>))

=== 2004-07-14

: Enumerable#max_by [new]
: Enumerable#min_by [new]...