如何展平包含seq矢量的seq

mur*_*a52 6 clojure

我有这种格式的seq -

(([2 3 4] [7 6 8])(["hh"5] [9 8]))

我想要将它展平,以便它是一个seq的向量而不是seq的seq的向量.我怎么做 ?

扁平也完全展平它,我想只将它压平一级 - ([2 3 4] [7 6 8] ["hh"5] [9 8])

nne*_*neo 8

试试concat:

(apply concat seq)
Run Code Online (Sandbox Code Playgroud)

  • @ murtaza52有`mapcat`.所以`(应用concat(map f coll))`变成`(mapcat f coll)`. (4认同)