覚え書き。
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"]
ちなみにハッシュには、順番はありません。