目次

基本

Rubyで配列はArrayクラスのインスタンス。ArrayクラスはEnumerableをインクルードしている。リファレンスマニュアルで検索する場合は両方を参照する。

追加

配列に配列を追加

concatを使う

a = [1, 2]
b = [3, 4]
a.concat(b)
p a          # => [1, 2, 3, 4]

削除

先頭要素を削除する

shiftを使う

a = ["a", "b", "c", "d", "e"]
p a.shift

delete_at(0)を使う

a = ["a", "b", "c", "d", "e"]
p a.delete_at(0) 

検索

要素が存在するかどうか確認

include?を使う。

array = [10, 6, 4]
p array.include?(6)

変換

全ての要素を評価した結果を配列として返す

collect、mapを使う

a = ["a", "b", "c", "d", "e"]
p a.collect {|x| x + x } 
=> ["aa", "bb", "cc", "dd", "ee"]

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS