るりまサーチ

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

別のキーワード

  1. _builtin sort
  2. hash sort
  3. array sort
  4. array sort!
  5. _builtin sort!

ライブラリ

キーワード

検索結果

Array#sort -> Array (18179.0)

配列の内容をソートします。要素同士の比較は <=> 演算子を使って行います。sort はソートされた配列を生成して返します。 sort! は self を破壊的にソートし、self を返します。

...配列の内容をソートします。要素同士の比較は <=> 演算子を使って行います。sort はソートされた配列を生成して返します。
sort
! は self を破壊的にソートし、self を返します。

ブロックとともに呼び出された時には、要素...
..."a", "e", "c", "b" ]
p a.sort #=> ["a", "b", "c", "d", "e"]

b = ["9", "7", "10", "11", "8"]
p b.sort #=> ["10", "11", "7", "8", "9"] (文字列としてソートするとこうなる)
p b.sort{|x, y| x.to_i <=> y.to_i }...
...#=> ["7", "8", "9", "10", "11"] (ブロックを使って数字としてソート)

# sort_by を使っても良い
p b.sort_by{|x| x.to_i } #=> ["7", "8", "9", "10", "11"]

@see Enumerable#sort_by
, Array#sort_by!...

Array#sort {|a, b| ... } -> Array (18179.0)

配列の内容をソートします。要素同士の比較は <=> 演算子を使って行います。sort はソートされた配列を生成して返します。 sort! は self を破壊的にソートし、self を返します。

...配列の内容をソートします。要素同士の比較は <=> 演算子を使って行います。sort はソートされた配列を生成して返します。
sort
! は self を破壊的にソートし、self を返します。

ブロックとともに呼び出された時には、要素...
..."a", "e", "c", "b" ]
p a.sort #=> ["a", "b", "c", "d", "e"]

b = ["9", "7", "10", "11", "8"]
p b.sort #=> ["10", "11", "7", "8", "9"] (文字列としてソートするとこうなる)
p b.sort{|x, y| x.to_i <=> y.to_i }...
...#=> ["7", "8", "9", "10", "11"] (ブロックを使って数字としてソート)

# sort_by を使っても良い
p b.sort_by{|x| x.to_i } #=> ["7", "8", "9", "10", "11"]

@see Enumerable#sort_by
, Array#sort_by!...

Array#sort! -> self (6179.0)

配列の内容をソートします。要素同士の比較は <=> 演算子を使って行います。sort はソートされた配列を生成して返します。 sort! は self を破壊的にソートし、self を返します。

...配列の内容をソートします。要素同士の比較は <=> 演算子を使って行います。sort はソートされた配列を生成して返します。
sort
! は self を破壊的にソートし、self を返します。

ブロックとともに呼び出された時には、要素...
..."a", "e", "c", "b" ]
p a.sort #=> ["a", "b", "c", "d", "e"]

b = ["9", "7", "10", "11", "8"]
p b.sort #=> ["10", "11", "7", "8", "9"] (文字列としてソートするとこうなる)
p b.sort{|x, y| x.to_i <=> y.to_i }...
...#=> ["7", "8", "9", "10", "11"] (ブロックを使って数字としてソート)

# sort_by を使っても良い
p b.sort_by{|x| x.to_i } #=> ["7", "8", "9", "10", "11"]

@see Enumerable#sort_by
, Array#sort_by!...

Array#sort! {|a, b| ... } -> self (6179.0)

配列の内容をソートします。要素同士の比較は <=> 演算子を使って行います。sort はソートされた配列を生成して返します。 sort! は self を破壊的にソートし、self を返します。

...配列の内容をソートします。要素同士の比較は <=> 演算子を使って行います。sort はソートされた配列を生成して返します。
sort
! は self を破壊的にソートし、self を返します。

ブロックとともに呼び出された時には、要素...
..."a", "e", "c", "b" ]
p a.sort #=> ["a", "b", "c", "d", "e"]

b = ["9", "7", "10", "11", "8"]
p b.sort #=> ["10", "11", "7", "8", "9"] (文字列としてソートするとこうなる)
p b.sort{|x, y| x.to_i <=> y.to_i }...
...#=> ["7", "8", "9", "10", "11"] (ブロックを使って数字としてソート)

# sort_by を使っても良い
p b.sort_by{|x| x.to_i } #=> ["7", "8", "9", "10", "11"]

@see Enumerable#sort_by
, Array#sort_by!...

Array#sort_by! -> Enumerator (6125.0)

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

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

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

@see Enumerable#sort_by...

絞り込み条件を変える

Array#sort_by! {|item| ... } -> self (6125.0)

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

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

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

@see Enumerable#sort_by...