🤹
Ruby ハッシュの記法
ハッシュとは
キーと値の組み合わせでデータを管理するオブジェクト。ほかの言語では連想配列と呼ばれる場合もある。
{ キー1 => 値1, キー2 => 値2, キー3 => 値3 }
記法
1.=>
を使う
currencies = { "Japan" => "yen", "Korea" => "won", "US" => "dollar" }
2.ハッシュのキーにシンボル
を使う
currencies = { :Japan => "yen", :Korea => "won", :US => "dollar" }
3.シンボル: 値
という記法でもOK
currencies = { Japan: "yen", Korea: "won", US: "dollar" }
4.キーも値もシンボル
を使う
currencies = { Japan: :yen, Korea: :won, US: :dollar }
毎回""を入力するのが大変なので、シンボルを使うと楽にかけますね。
Discussion