2010年04月09日

Ruby 配列(Array)

配列(Array)って?


箱のなかにカラーボールが詰まっている感じ?
hogeという箱にhoge1、hoge2、hoge3というボールが詰まってる感じ?
hoge=[hoge1, hoge2, hoge3]

箱にいれることも出す事も可能。

環境


Ruby1.8.6

使い方


hoge = []
// 宣言、まぁRubyはいらないけど
hoge << "hoge"
// 挿入、後ろにどんどん追加
hoge << "hoge2"
hoge // ["hoge", "hoge2"]
hoge.length //2
//数も数えれます。
hoge[0] //hoge
//0,1,2,3と数えていきます。
hoge.pop //["hoge"]
//最後尾のhoge2が削除されます。
hoge.delete_at(1) //["hoge"]
//配列1番目(0,1の1番目)のhoge2が削除されます。
hoge << "hoge2" //["hoge", "hoge2", "hoge2"]
hoge.delete("hoge2") //["hoge"]
//hoge2の要素が削除されます。
hoge.uniq! //["hoge"]
//重複しているhoge2は削除されます。
//!は破壊メソッドです。
hoge.refect {|x| /hoge/ =~ x} //["hoge2", "hoge2"]
//条件にあてはまるものを削除します。

こんなところですかね。
posted by RicK at 18:24| Comment(0) | TrackBack(0) | 日記
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

この記事へのトラックバックURL
http://blog.sakura.ne.jp/tb/37000559

この記事へのトラックバック