Ruby 配列の最後に要素を追加する

Rubyで、pushを使って、配列の最後に要素を追加するサンプルコードを記述してます。rubyのバージョンは2.7.2を使用してます。
環境
- OS windows10 pro 64bit
- ruby 2.7.2p137
push使い方
pushを使用すると、配列の最後に要素を追加することが可能です。
1 |
[配列].push(値) |
以下は、配列の最後に値を追加して表示するサンプルコードとなります。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
arr=["A","B","C"] arr.push("D") p arr # ["A", "B", "C", "D"] arr.push("E") p arr # ["A", "B", "C", "D", "E"] arr.push(1) p arr # ["A", "B", "C", "D", "E", 1] |
二次元配列の場合は、以下のように追加します。
1 2 3 4 5 6 7 8 9 10 11 |
arr=[["a", "b"], ["c", "d"]] arr.push(["e", "f"]) p arr # [["a", "b"], ["c", "d"], ["e", "f"]] arr.push("E") p arr # [["a", "b"], ["c", "d"], ["e", "f"], "E"] |
「<<」演算子や「+=」をして、追加することも可能です。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
arr=["A","B","C"] arr << "D" p arr # ["A", "B", "C", "D"] arr << "E" << "F" p arr # ["A", "B", "C", "D", "E", "F"] arr=["A","B","C"] arr += ["D"] p arr # ["A", "B", "C", "D"] arr += ["E","F"] p arr # ["A", "B", "C", "D", "E", "F"] |
-
前の記事
rails6 パラメーターで表示する言語を切り替える 2021.02.03
-
次の記事
SQL Server2019 saでログインできるように設定する 2021.02.04
コメントを書く