我有以下数据结构:
{:file #<File /foo.bar>, :resolution {:width 1280, :height 1024}}
我想编写一个函数,将 :resolution
键解构为 width
和 height
符号。类似的东西
(defn to-directory-name [{{:keys [width height]}} wallpaper]
(str width "x" height))
解构可以实现类似的效果吗?
谢谢。
最佳答案
您必须首先解构:分辨率,然后获取宽度和高度:
{{:keys [width height]} :resolution}
关于clojure - 在另一个 map 中解构一个 map ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4307835/