我试图弄清楚如何从特定类型的clojure中的向量或列表中删除元素.说,我有一个包含字符串和整数的列表.我想创建一个只包含字符串的列表和另一个包含数字的列表.
我该怎么办呢?
EG [1 2 "Hello" 3 4 "Bye"]将成为[1 2 3 4]和["Hello" "Bye"]
如果我在列表中列出列表甚至更深层次的话,我也可以如何做同样的事情.
一种可能的方式:
((juxt filter remove) string? [1 2 "Hello" 3 4 "Bye"])
;; [("Hello" "Bye") (1 2 3 4)]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
88 次 |
| 最近记录: |