Ruby 配列とハッシュ

2012年2月15日 Posted by PURGE

覚え書き。
JavaScriptでもそうだが、どうしても [] と {} の区別を混乱する。
[] は配列。{}はオブジェクトを生成する場合に使用する。

#配列
names = ["太郎","次郎","三郎"]
names.each{ |name|
  puts name
}
#ハッシュ
hoge = {"name" => "太郎", "age" => "24", "address" => "東京"}
hoge.each{ |key, value |
  puts key + " " + value
}
#ハッシュ個別出力
puts hoge["name"]
puts hoge["age"]
puts hoge["address"]

ちなみにハッシュには、順番はありません。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です