Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > Arrayクラス > sort_by!

instance method Array#sort_by!

sort_by! -> Enumerator[permalink][rdoc]
sort_by! {|item| ... } -> self

sort_by の破壊的バージョンです。

ブロックを省略した場合は返り値によって配列を破壊的に ソートする Enumerator を返します。


fruits = %w{apple pear fig}
fruits.sort_by! { |word| word.length }
fruits # => ["fig", "pear", "apple"]

[SEE_ALSO] Enumerable#sort_by