ruby 配列がユニークであるかを判定する

ruby 配列がユニークであるかを判定する

Rubyで、配列がユニークであるかを判定するソースコードを記述してます。配列に対して「uniq」を使用することで可能です。空の配列はユニークであると判定されます。

環境

  • OS windows11 home
  • ruby 3.1.2p20

ユニークであるかを判定

ユニークであるかを判定するには、「uniq」を使用します。

配列 == 配列.uniq

実際に使用してみます。

arr = [ 1, 2, 3 ]

p arr == arr.uniq
# true

arr = [ 1, 1, 3 ]

p arr == arr.uniq
# false

判定されていることが確認できます。

空の配列

空の配列の場合は、「true」が返ります。

arr = []

p arr == arr.uniq
# true