This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2019-06-23
Channels
- # announcements (1)
- # beginners (21)
- # calva (2)
- # cider (26)
- # clj-kondo (5)
- # cljdoc (4)
- # cljsrn (1)
- # clojure (42)
- # clojure-spec (5)
- # clojure-uk (1)
- # clojurescript (45)
- # cursive (5)
- # data-science (1)
- # datomic (5)
- # emacs (6)
- # fulcro (18)
- # hoplon (8)
- # immutant (1)
- # joker (9)
- # nyc (1)
- # off-topic (72)
- # re-frame (3)
- # reitit (1)
- # rewrite-clj (11)
- # shadow-cljs (9)
- # tools-deps (70)
(s/conform
(s/cat :tag keyword? :children (s/& (s/+ integer?) #(-> % count (= 1))))
[:a 3])
=> {:tag :a, :children [3]}
Thanks! I took the liberty of adding the example to clojuredocs http://clojuredocs.org/clojure.spec.alpha/&#example-5d14a98fe4b0ca44402ef771
4