je la structure de données suivantes:Destructurer une carte dans une autre carte?
{:file #<File /foo.bar>, :resolution {:width 1280, :height 1024}}
Je voudrais écrire une fonction qui déstructure la clé :resolution
dans width
et height
symboles. Quelque chose comme
(defn to-directory-name [{{:keys [width height]}} wallpaper]
(str width "x" height))
Est-ce que quelque chose comme ça est possible avec la déstructuration?
Merci.
Comment puis-je déstructurer à partir de deux touches imbriquées différentes de la même carte? par exemple. '{{: keys [ab]}: query-params}' et '{{: keys [cd]}: path-params}' simultanément, à partir de la même carte de requête –
Il suffit de les mettre dans le même '{}': '{{: keys [ab]}: paramètres-de-requête {: keys [cd]}: path-params}' – Arjan