小编And*_*ich的帖子

对所有序列项调用函数

我想在Clojure中生成一个嵌套映射.问题是.

  • 首先我有一个序列("第一","第二","第三"......).
  • 其次我有一个函数,通过调用每个带有序列的元素,我希望接收一个像{:first(function first)},{:second(function second)}和.....的映射.
  • 最后,我希望将所有结果发送到新地图{:first {...}:second {...}:third {...}}.

也许有人给我一些指导或接近如何做到这一点.

PS

所以我创建了我的函数的草稿(它不起作用).

(defn finder [sequence function]
 (for [x [sequence]
      :let [ pair {:x (function x)}
             mappa {} (assoc-in mappa pair)]]
    mappa))
Run Code Online (Sandbox Code Playgroud)

dictionary clojure

2
推荐指数
1
解决办法
73
查看次数

标签 统计

clojure ×1

dictionary ×1