如何删除嵌套的Clojure向量

3

我可以

([[AA ww me bl qw 100] [AA ee rr aa aa 100] [AA qq rr aa aa 90]] [[CC ww me bl qw 100] [CC ee rr aa aa 67]])

我需要移除顶层嵌套,这样它就变成了:

([AA ww me bl qw 100] [AA ee rr aa aa 100] [AA qq rr aa aa 90] [CC ww me bl qw 100] [CC ee rr aa aa 67])

使用flatten返回的是仅包含内部元素的列表,这不是我所需要的。感谢您的帮助。

使用序列表达式 - Dax Fohl
好的,那听起来很令人兴奋,但我不知道它是什么! - Zuriar
1个回答

4
您可以使用concat来去除一层嵌套。由于您有一个序列的序列,因此需要使用apply
(apply concat
  ([[AA ww me bl qw 100] [AA ee rr aa aa 100] [AA qq rr aa aa 90]] [[CC ww me bl qw 100] [CC ee rr aa aa 67]]))

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接