🤹

Ruby ハッシュの記法

2024/03/16に公開

ハッシュとは

キーと値の組み合わせでデータを管理するオブジェクト。ほかの言語では連想配列と呼ばれる場合もある。

{ キー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