他们在一本书中向我展示了这个宣言:
friends = [ { first_name: "Emily", last_name: "Laskin" }, { first_name: "Nick", last_name: "Mauro" }, { first_name: "Mark", last_name: "Maxwell" } ]
Run Code Online (Sandbox Code Playgroud)
这看起来不像哈希.当我在IRB中输入它时,我得到一个错误.
这种格式是什么?
它是一个哈希数组,用Ruby 1.9哈希语法编写.
{ first_name: "Emily", last_name: "Laskin" }
Run Code Online (Sandbox Code Playgroud)
相当于:
{ :first_name => "Emily", :last_name => "Laskin" }
Run Code Online (Sandbox Code Playgroud)