105件ヒット
[101-105件を表示]
(0.037秒)
種類
- インスタンスメソッド (101)
- 特異メソッド (4)
キーワード
- <=> (1)
- [] (3)
- []= (3)
- abbrev (1)
- any? (3)
- assoc (1)
- at (1)
- bsearch (2)
-
bsearch
_ index (2) - compact (1)
- compact! (1)
- cycle (2)
- delete (2)
-
delete
_ at (1) -
delete
_ if (2) - dig (1)
- fill (6)
- filter! (2)
-
find
_ index (3) - first (2)
- flatten (1)
- flatten! (1)
- index (3)
- join (1)
-
keep
_ if (2) - last (2)
- length (1)
- max (4)
- min (4)
- new (3)
- none? (3)
- one? (3)
- pack (2)
- pop (2)
- rassoc (1)
- reject! (2)
- rindex (3)
- sample (4)
- select! (2)
- shift (2)
- size (1)
- slice (3)
- slice! (3)
- sort (2)
- sort! (2)
-
try
_ convert (1) - uniq (2)
- uniq! (2)
-
values
_ at (1) - zip (2)
検索結果
先頭5件
-
Array
# sort! {|a , b| . . . } -> self (22.0) -
配列の内容をソートします。要素同士の比較は <=> 演算子を使って行います。sort はソートされた配列を生成して返します。 sort! は self を破壊的にソートし、self を返します。
...るとこうなる)
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 Enumerable#sort_by
, Array#sort_by!... -
Array
# first(n) -> Array (13.0) -
先頭の n 要素を配列で返します。n は 0 以上でなければなりません。
...指定した場合に発生します。
@raise ArgumentError n が負値の場合発生します。
//emlist[例][ruby]{
ary = [0, 1, 2]
p ary.first(0)
p ary.first(1)
p ary.first(2)
p ary.first(3)
p ary.first(4)
# => []
# [0]
# [0, 1]
# [0, 1, 2]
# [0, 1, 2]
//}
@see Array#last... -
Array
# last(n) -> Array (13.0) -
末尾の n 要素を配列で返します。n は 0 以上でなければなりません。
...指定した場合に発生します。
@raise ArgumentError n が負値の場合発生します。
//emlist[例][ruby]{
ary = [0, 1, 2]
p ary.last(0)
p ary.last(1)
p ary.last(2)
p ary.last(3)
p ary.last(4)
# => []
# [2]
# [1, 2]
# [0, 1, 2]
# [0, 1, 2]
//}
@see Array#first... -
Array
. new(ary) -> Array (7.0) -
指定された配列 ary を複製して返します。 Array#dup 同様 要素を複製しない浅い複製です。
...れた配列 ary を複製して返します。
Array#dup 同様 要素を複製しない浅い複製です。
@param ary 複製したい配列を指定します。
//emlist[例][ruby]{
p Array.new([1,2,3]) # => [1,2,3]
a = ["a", "b", "c"]
b = Array.new(a)
a.each{|s| s.capitalize! }
p a... -
Array
. new(size) {|index| . . . } -> Array (7.0) -
長さ size の配列を生成し、各要素のインデックスを引数としてブロックを実行し、 各要素の値をブロックの評価結果に設定します。
...aram size 配列の長さを数値で指定します。
//emlist[例][ruby]{
ary = Array.new(3){|index| "hoge#{index}"}
p ary #=> ["hoge0", "hoge1", "hoge2"]
//}
//emlist[例][ruby]{
ary = Array.new(3){ "foo" }
p ary #=> ["foo", "foo", "foo"]
ary[0].capita...