(flat-maybe-multi-step-f flag)Inputs: [flag] Returns: (s/maybe s/Int)
Inputs: [flag] Returns: (s/maybe s/Int)
(flat-maybe-multi-step-g flag)Inputs: [flag] Returns: (s/maybe s/Int)
Inputs: [flag] Returns: (s/maybe s/Int)
(int-add x)(int-add x y)(int-add x y & zs)Inputs: ([x :- s/Int] [x :- s/Int y :- s/Int] [x :- s/Int y :- s/Int & zs :- [s/Int]]) Returns: s/Int
Inputs: ([x :- s/Int] [x :- s/Int y :- s/Int] [x :- s/Int y :- s/Int & zs :- [s/Int]]) Returns: s/Int
(maybe-multi-step-takes-int x)Inputs: [x :- s/Int] Returns: s/Int
Inputs: [x :- s/Int] Returns: s/Int
(maybe-multi-step-takes-maybe-int x)Inputs: [x :- (s/maybe s/Int)] Returns: (s/maybe s/Int)
Inputs: [x :- (s/maybe s/Int)] Returns: (s/maybe s/Int)
(maybe-multi-step-takes-str x)Inputs: [x :- (s/maybe s/Str)] Returns: (s/maybe s/Str)
Inputs: [x :- (s/maybe s/Str)] Returns: (s/maybe s/Str)
(mismatched-maybe-annotation x)Inputs: [x :- (s/maybe s/Int)] Returns: s/Str
Another function. This one may not work.
Inputs: [x :- (s/maybe s/Int)] Returns: s/Str Another function. This one may not work.
(mismatched-wrong-annotation x)Inputs: [x :- s/Str] Returns: s/Str
This one definitely won't work.
Inputs: [x :- s/Str] Returns: s/Str This one definitely won't work.
(multiple-arities x)(multiple-arities y z)Inputs: ([x :- s/Int] [y :- (s/maybe s/Int) z :- s/Int]) Returns: s/Str
Inputs: ([x :- s/Int] [y :- (s/maybe s/Int) z :- s/Int]) Returns: s/Str
(multiple-arities-basic)(multiple-arities-basic x)(multiple-arities-basic x & y)(multiple-arities-with-annotations)(multiple-arities-with-annotations x)(multiple-arities-with-annotations x y)(multiple-arities-with-annotations x y & z)Inputs: ([] [x :- s/Int] [x y] [x :- s/Int y :- s/Int & z :- [s/Int]]) Returns: s/Int
Inputs: ([] [x :- s/Int] [x y] [x :- s/Int y :- s/Int & z :- [s/Int]]) Returns: s/Int
(nested-maybe-multi-step-f flag)Inputs: [flag] Returns: MaybeValueDesc
Inputs: [flag] Returns: MaybeValueDesc
(nested-maybe-multi-step-g flag)Inputs: [flag] Returns: MaybeValueDesc
Inputs: [flag] Returns: MaybeValueDesc
(optional-args x & others)Inputs: [x :- s/Int & others] Returns: s/Str
Inputs: [x :- s/Int & others] Returns: s/Str
(sample-annotated-bad-fn x)Inputs: [x :- s/Int] Returns: s/Int
Inputs: [x :- s/Int] Returns: s/Int
(with-annotated-input x)Inputs: [x :- s/Int]
Inputs: [x :- s/Int]
(with-annotated-output x)Inputs: [x] Returns: s/Str
Inputs: [x] Returns: s/Str
(with-annotations x)Inputs: [x :- s/Int] Returns: s/Str
Inputs: [x :- s/Int] Returns: s/Str
(with-let-variables z)Inputs: [z :- s/Int]
Inputs: [z :- s/Int]
(with-multiple-args-and-function-call x y)Inputs: [x :- s/Int y :- s/Bool] Returns: s/Str
Another function.
Inputs: [x :- s/Int y :- s/Bool] Returns: s/Str Another function.
(with-one-annotated-input x y)Inputs: [x :- s/Int y]
Inputs: [x :- s/Int y]
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |