clojure.spec

    5Ciepło

    1Odpowiedz

    Czy możesz wyjaśnić na przykładach, w jaki sposób parametr retag wpływa na tworzenie ? Uważam, że dokumentacja multi-spec jest trudna do strawienia.

    7Ciepło

    1Odpowiedz

    Próbowałem clojure.spec, a jedną z pomysłów, jak to zrobić, jest wygenerowanie interfejsu użytkownika do edycji instancji podanej przeze mnie mapy. Na przykład może wygenerować formularz internetowy z

    8Ciepło

    2Odpowiedz

    Podążam za numerem clojure.spec guide. Rozumiem, że można zadeklarować wymagane i opcjonalne atrybuty podczas używania clojure.spec/keys. Nie rozumiem, co rozumie się przez opcjonalne. Dla mnie: opt n

    8Ciepło

    2Odpowiedz

    Po napisaniu this answer byłem inspirowany spróbować określić Clojure's destructuring language użyciu spec: (require '[clojure.spec :as s]) (s/def ::binding (s/or :sym ::sym :assoc ::assoc :seq ::se

    5Ciepło

    1Odpowiedz

    (require '[clojure.spec :as s]) rozważyć następujące dane: (def data {:names [["Anna" :lucky] ["Peter"] ["Jon" :lucky] ["Andre" :lucky]]}) Jest to hash-mapa z jednego