标签: clojure list-manipulation
是否有clojure功能:
((1 2) (3) (5 1) (2)) => (1 2 3 5 1 2) (def a-list '((1 2) (3) (5 1) (2))) (my-func a-list) ;; =>(1 2 3 5 1 2)
答案 0 :(得分:4)
(apply concat a-list) ;; (1 2 3 5 1 2)
答案 1 :(得分:2)
(flatten a-list)
也可以做到这一点。
请参阅: http://clojuredocs.org/clojure_core/clojure.core/apply http://clojuredocs.org/clojure_core/clojure.core/concat http://clojuredocs.org/clojure_core/clojure.core/flatten