私はベクトルを持っています -[1 2 3 4]
ベクトルに各要素が 1 回しか表示されないことを確認したいと思います。どうすればいいのですか ?私が考えることができる1つの方法は、それをセットに変換してからベクトルに戻し、両方を比較することです:)しかし、もっと簡単な方法があるはずだと思います...
私はベクトルを持っています -[1 2 3 4]
ベクトルに各要素が 1 回しか表示されないことを確認したいと思います。どうすればいいのですか ?私が考えることができる1つの方法は、それをセットに変換してからベクトルに戻し、両方を比較することです:)しかし、もっと簡単な方法があるはずだと思います...
あなたは別のものを使うことができますか?:
(apply distinct? [1 2 3 4]) ;=> true
(apply distinct? [1 2 3 4 4]) ;=> false
使用できますdistinct
:
(distinct [1 2 3 4 5 5]) -> [1 2 3 4 5]
チェックのために、次のようなことができます:
(= [1 2 3 4 5 5] (distinct [1 2 3 4 5 5]))