Ruby 配列から重複した要素を取り除くサンプルコード
環境
Windows11 pro 64bit
ruby ruby 3.0.3p157
構文
Arrayオブジェクト.uniq
uniq メソッドは配列に含まれる要素の中で同じ要素があった場合に重複している要素を
取り除きいた新しい配列を返します。
使用例
ary = [11, 22, 33, [11, 33, 22], 44, 22] nery = ary.uniq p ary p nery
実行結果
[11, 22, 33, [11, 33, 22], 44, 22]
[11, 22, 33, [11, 33, 22], 44]