0

実行する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)
4

2 に答える 2

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

于 2014-06-17T19:19:42.730 に答える