如果键是字符串的时候,这是最普通的方式
a = {"name" => "hpd", "age" => 23}
但是如果键是符号的时候,这边有两种创建方式:
b = {:name => "hpd", :age => 24}
p b #=> {:name=>"hpd", :age=>24}
p b[:name] #=> "hpd"
c = {name: "hpd",age: 24}
p c #=> {:name=>"hpd", :age=>24}
p c[:name] #=> "hpd"
其实这两种创建方式是等价的。c的创建方式要注意的是
name: 中的:一定要紧靠name,不能有空格。