Gibt es eine Möglichkeit, Standardwerte für die in (s/keys :opt [::k1 ::k2])
genannten Schlüssel anzugeben?bieten Standardwert in clojure.spec
Etwas wie:
(s/keys :opt [(with-default ::k1 "default1") (with-default ::k2 "default2")])
Oder es ist mehr idiomatische Standardwerte außerhalb von clojure.spec zu behandeln?
Ich würde zustimmen, aber die Dokumentation sagt, dass clojure.spec/conform ihre Eingabe ändern kann. Zum Beispiel wenn: als Parameter clojure.spec/coll-of angegeben ist – aav