るりまサーチ

最速Rubyリファレンスマニュアル検索!
44件ヒット [1-44件を表示] (0.093秒)
トップページ > ライブラリ:ビルトイン[x] > クエリ:p[x] > クエリ:self[x] > クエリ:i[x] > クエリ:sort![x]

別のキーワード

  1. object yield_self
  2. _builtin yield_self
  3. _builtin self
  4. tracepoint self
  5. codeobject document_self

クラス

検索結果

Array#sort! -> self (15296.0)

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

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

ブロックとともに呼び出された時には、要素同士の比較をブロックを用いて行...
...ばいけません。両者を比較できない時は nil を返します。

//emlist[例][ruby]{
ary1 = [ "d", "a", "e", "c", "b" ]
p
ary1.sort #=> ["a", "b", "c", "d", "e"]

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

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

@see En...

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

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

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

ブロックとともに呼び出された時には、要素同士の比較をブロックを用いて行...
...ばいけません。両者を比較できない時は nil を返します。

//emlist[例][ruby]{
ary1 = [ "d", "a", "e", "c", "b" ]
p
ary1.sort #=> ["a", "b", "c", "d", "e"]

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

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

@see En...

Array#sort -> Array (96.0)

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

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

ブロックとともに呼び出された時には、要素同士の比較をブロックを用いて行...
...ばいけません。両者を比較できない時は nil を返します。

//emlist[例][ruby]{
ary1 = [ "d", "a", "e", "c", "b" ]
p
ary1.sort #=> ["a", "b", "c", "d", "e"]

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

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

@see En...

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

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

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

ブロックとともに呼び出された時には、要素同士の比較をブロックを用いて行...
...ばいけません。両者を比較できない時は nil を返します。

//emlist[例][ruby]{
ary1 = [ "d", "a", "e", "c", "b" ]
p
ary1.sort #=> ["a", "b", "c", "d", "e"]

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

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

@see En...