Uro*_*vic 18
试试这个:
(let [a [1 2 3 4 5]
b [2 3 5]]
(remove (set b) a))
Run Code Online (Sandbox Code Playgroud)
返回(1 4).
remove顺便说一下,该函数接受一个谓词和一个集合,并返回一个不满足谓词的元素序列(在本例中是一个集合).
user=> (use 'clojure.set)
nil
user=> (difference (set [1 2 3 4 5]) (set [2 3 5]))
#{1 4}
Run Code Online (Sandbox Code Playgroud)
参考:
| 归档时间: |
|
| 查看次数: |
3513 次 |
| 最近记录: |