Ruby---Hashの作成方法
491 ワード
キーが文字列の場合、これは最も一般的な方法です.
ただし、キーが記号の場合、ここには2つの作成方法があります.
実はこの2つの作成方法は等価です.cの作成方法はname:の:必ずnameに寄り添い、スペースがないことに注意してください.
a = {"name" => "hpd", "age" => 23}
ただし、キーが記号の場合、ここには2つの作成方法があります.
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"
実はこの2つの作成方法は等価です.cの作成方法はname:の:必ずnameに寄り添い、スペースがないことに注意してください.