【发布时间】:2025-12-24 09:35:11
【问题描述】:
我有以下列表
({:Col1 {:type varchar :nullable true}} {:Col2 {:type varchar :nullable true}} {:Col3 {:type varchar :nullable false}})
又想转换成下面的
{:Col3 {:type varchar, :nullable false}, :Col1 {:type varchar, :nullable true}, Col2 {:type varchar, :nullable true}}
我正在使用以下代码。
(def a '({:Col1 {:type varchar :nullable true}} {:Col2 {:type varchar :nullable true}} {:Col3 {:type varchar :nullable false}}))
(apply hash-map (flatten (map (comp flatten seq) a)))
但是有没有更好的解决方案?
【问题讨论】:
标签: clojure