【发布时间】:2021-04-02 00:42:22
【问题描述】:
在我不断努力在 Clojure 中复制命令式编程的过程中,我似乎仍在嵌套 for 函数。
例如,如果我想开始:
[[{:a 1 :b 2 :c 3} {:a 1 :b 2 :c 3}] [{:a 2 :b 2 :c 3} {:a 2 :b 2 :c 3}]]
然后得到:
[[:table [:tr [:td {:class "a-1" "b-2" "c-3"}] [:td {:class "a-2" "b-2" "c-3"}]]
如果没有我熟悉的其他语言中的经典嵌套 for 语句,我该怎么做?
我意识到我应该在这里粘贴我的尝试,但它太糟糕了。
更新:请参阅下面的点,我在 :class 值中使用了不正确的打嗝。
【问题讨论】:
标签: clojure clojurescript