7

この形式の seq があります -

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

ベクトルのシーケンスのシーケンスではなく、ベクトルのシーケンスになるようにフラット化したいと思います。それ、どうやったら出来るの ?

また、完全に平坦化します。1 レベルだけ平坦化したい - ([2 3 4] [ 7 6 8] ["hh" 5] [9 8])

4

2 に答える 2

9

試してくださいconcat

(apply concat seq)
于 2012-09-21T05:56:54.827 に答える
3
(reduce (fn[h v]
          (reduce (fn[s e] (conj s e)) h v))
        [] [[[2 3 4] [7 6 8]] [["hh" 5] [9 8]]])
于 2012-09-21T06:08:26.983 に答える