Clojure - 将两个向量组合成向量向量

时间:2017-05-25 08:56:36

标签: clojure

如何将array_walk($array['checklists'], 'addStatic'); function addStatic(&$v) { $v = [90, $v]; } [[1 2] [3 4]]合并为[5 6]

我尝试[[1 5] [2 5] [3 6] [4 6]]但结果是(map vector [[1 2] [3 4]] [5 6])

非常感谢任何帮助。感谢

1 个答案:

答案 0 :(得分:1)

您可以使用mapcat和内部map,如下所示:

user=> (mapcat (fn [as b] 
                 (mapv #(vector % b) as)) 
         [[1 2] [3 4]] [5 6])
([1 5] [2 5] [3 6] [4 6])
相关问题