I have the following data structure:
{:file #<File /foo.bar>, :resolution {:width 1280, :height 1024}}
I would like to write a function that destructures the :resolution
key into width
and height
symbols. Something like
(defn to-directory-name [{{:keys [width height]}} wallpaper]
(str width "x" height))
Is something like that possible with destructuring?
Thanks.
You must first destructure :resolution, then get width and height:
{{:keys [width height]} :resolution}
(defn to-directory-name [{{width :width height :height} :resolution}]
(str width "x" height))
Works for me.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With