2

私はベクトルを持っています -[1 2 3 4]

ベクトルに各要素が 1 回しか表示されないことを確認したいと思います。どうすればいいのですか ?私が考えることができる1つの方法は、それをセットに変換してからベクトルに戻し、両方を比較することです:)しかし、もっと簡単な方法があるはずだと思います...

4

2 に答える 2

5

あなたは別のものを使うことができますか?:

(apply distinct? [1 2 3 4]) ;=> true
(apply distinct? [1 2 3 4 4]) ;=> false
于 2013-03-20T13:43:45.383 に答える
3

使用できます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]))
于 2013-03-20T13:03:36.583 に答える