【Ruby】ハッシュにキーとバリューを加えたい

storeメソッド

storeメソッドは、①ハッシュにキーとバリューを追加したり、②バリューを変更したりすることができます。以下のように、引数にキーとバリューを取ります。

{}.store(key, value)

storeは[ ]と同じ意味を持つので、hash[key] = valueと動作は同じです。

参考例

①ハッシュにキーとバリューを追加

members = {"ogino"=>0}
members.store("fujiwara", 2)

p members
=> {"ogino"=>0, "fujiwara"=>2}

②バリューを変更

指定したkeyが存在する場合は、バリューだけ変更されます。

members = {"ogino"=>0, "fujiwara"=>99}
members.store("fujiwara",2)

p members
=> {"ogino"=>0, "fujiwara"=>2}

タイトルとURLをコピーしました