gpt4 book ai didi

clojure - 在另一个 map 中解构一个 map ?

转载 作者:行者123 更新时间:2023-12-02 09:28:49 25 4
gpt4 key购买 nike

我有以下数据结构:

{:file #<File /foo.bar>, :resolution {:width 1280, :height 1024}}

我想编写一个函数,将 :resolution 键解构为 widthheight 符号。类似的东西

(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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com