為什麼 Hash 好像有不同的寫法?
Ruby 裡的 Hash 的寫法,是用一個大括號,裡面是一堆 key 跟 value 的配對組合,一個蘿蔔一個坑,就像這樣:
profile = { :name => "見龍", :age => 18, :title => "紅寶石鑑定商" }
在 Ruby 1.9 之後,Ruby 提供了另一款類似 JSON 格式的 Hash 寫法,上面這行可以改寫成這樣:
profile = { name: "見龍", age: 18, title: "紅寶石鑑定商" }