タグ

enumerableとruby-2.2.0に関するnabinnoのブックマーク (1)

  • Enumerable#min_by (Ruby 3.3 リファレンスマニュアル)

    min_by -> Enumerator[permalink][rdoc][edit] min_by(n) -> Enumerator min_by {|item| ... } -> object | nil min_by(n) {|item| ... } -> Array 各要素を順番にブロックに渡して評価し、その評価結果を <=> で比較して、最小であった値に対応する元の要素、もしくは最小の n 要素が昇順で入った配列を返します。 引数を指定しない形式では要素が存在しなければ nil を返します。引数を指定する形式では、空の配列を返します。 該当する要素が複数存在する場合、どの要素を返すかは不定です。 ブロックを省略した場合は Enumerator を返します。 Enumerable#min と Enumerable#min_by の違いは Enumerable#sort と Enum

  • 1