Ruby 指定した配列の値を削除する
Rubyで、deleteを使って、指定した配列の値を削除するサンプルコードを記述してます。rubyのバージョンは2.7.2を使用してます。
環境
- OS windows10 pro 64bit
- ruby 2.7.2p137
delete使い方
deleteを使用すると、指定した配列の値を削除することが可能です。
[配列].delete(削除したい値)
以下は、用意した配列の値を、指定した配列の値を削除して表示するサンプルコードとなります。
arr=["a", "b", "c", "a", "b", "e"]
arr.delete("a")
p arr
# ["b", "c", "b", "e"]
arr=["a", "b", "c", "a", "b", "e"]
arr.delete("c")
p arr
# ["a", "b", "a", "b", "e"]
多次元配列にも利用できます。
arr = [[1, 2], [3, 4], [5, 6]]
arr.delete([3, 4])
p arr
# [[1, 2], [5, 6]]
arr = [[1, 2], [3, 4], [5, 6]]
arr.delete(1)
p arr
# [[1, 2], [3, 4], [5, 6]] ← 何も削除されません
-
前の記事
Ubuntu20.10にターミナルエディタ「ox」をインストールする 2021.02.27
-
次の記事
javascript 配列のバブルソートを1行で記述する 2021.02.28
コメントを書く