[Ruby]storeメソッドでハッシュ(Hash)の末尾に要素を追加するには?

Ruby

どうも、ちょげ(@chogetarou)です。

storeメソッドを使ってハッシュ(Hash)の1番後ろに要素を追加する方法を紹介します。

スポンサーリンク

方法

storeメソッドを使ってハッシュ(Hash)の末尾に要素を追加するには、2つの引数を使います。

まず、ハッシュからstoreメソッドを呼び出します。

そして、storeメソッドの第1引数に追加する要素のキー、第2引数に追加する要素の値を指定します。。

#h=対象のハッシュ, newKey=追加する要素のキー, newValue=追加する要素の値
h.store(newKey, newValue)

上記のstorメソッドは、対象のハッシュ(Hash)の最後に要素を追加します。

使用例

nums = { 
    "one" => 1, 
    "two" => 2,
    "three" => 3,
    "four" => 4,
    "five" => 5,
}

nums.store("six", 6)

p nums
出力:
{"one"=>1, "two"=>2, "three"=>3, "four"=>4, "five"=>5, "six"=>6}

コメント

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