В Clojure у меня есть коллекция coll
векторов с 2 элементами. Я хотел бы создать коллекцию, полученную путем применения f
и g
к первому и второму элементам каждого вектора коллекции, соответственно. Я думаю, что это связано с конструкцией списка .
(def coll [[1 1000] [2 2000] [3 3000]])
Есть ли идиоматический способ создания следующего результата?
[[f(1) g(1000)] [f(2) g(2000)] [f(3) g(3000)]]