(collection x
&
[{:keys [empty min-size max-size size]
:or {min-size 0 max-size 50}}])
(defcoll name empty)
(defcoll name empty argv gen-expr)
Helper to define collection generators. The main point is to handle extra options, resulting generators will be callable with or without options, options being given as a map or as a flat sequence of key values.
Helper to define collection generators. The main point is to handle extra options, resulting generators will be callable with or without options, options being given as a map or as a flat sequence of key values.
(seqof G__11652)
(seqof G__11652 G__11653)
(seqof G__11652 G__11654 G__11655 & G__11656)
(setof G__11664)
(setof G__11664 G__11665)
(setof G__11664 G__11666 G__11667 & G__11668)
(vecof G__11658)
(vecof G__11658 G__11659)
(vecof G__11658 G__11660 G__11661 & G__11662)
(weighted m)
takes a map of generator(able)/probability ex: (weighted {coin 1 "youpi" 3}) returns a generator that has 3/4 chances to return "youpi" and 1/4 chance to return either true or false
takes a map of generator(able)/probability ex: (weighted {coin 1 "youpi" 3}) returns a generator that has 3/4 chances to return "youpi" and 1/4 chance to return either true or false
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close