将seq转换为向量clojure

将seq转换为向量clojure,clojure,functional-programming,Clojure,Functional Programming,输出: (defn coord-pairs [coords] (for [number2 coords] (for [number coords] (vector (get coords number2) number))) ) 我希望输出像这样 (([0 0] [0 1]) ([1 0] [1 1])) 将此消息排入输出队列 [[0 0] [0 1] [1 0] [1 1]] 或 我不太确定你的代码的意图,但是 #(vec (apply co

输出:

 (defn coord-pairs [coords]
   (for [number2 coords]
        (for [number coords]
         (vector (get coords number2) number)))
  )
我希望输出像这样

(([0 0] [0 1]) ([1 0] [1 1]))

将此消息排入输出队列

[[0 0] [0 1] [1 0] [1 1]]

我不太确定你的代码的意图,但是

#(vec (apply concat %))
#(vec (apply concat %))
(fn [coords] (vec (for [x coords y coords] [(get coords x) y])))