Generic arithmetic interface This library defines generic versions of + - * / as multimethods that can be defined for any type. The minimal required implementations for a type are binary + and * plus unary - and /. Everything else is derived from these automatically. Explicit binary definitions for - and / can be provided for efficiency reasons.
Generic arithmetic interface This library defines generic versions of + - * / as multimethods that can be defined for any type. The minimal required implementations for a type are binary + and * plus unary - and /. Everything else is derived from these automatically. Explicit binary definitions for - and / can be provided for efficiency reasons.
(* x)(* x y)(* x y & more)Return the product of all arguments. The minimal implementation for type ::my-type is the binary form with dispatch value [::my-type ::my-type].
Return the product of all arguments. The minimal implementation for type ::my-type is the binary form with dispatch value [::my-type ::my-type].
(+ x)(+ x y)(+ x y & more)Return the sum of all arguments. The minimal implementation for type ::my-type is the binary form with dispatch value [::my-type ::my-type].
Return the sum of all arguments. The minimal implementation for type ::my-type is the binary form with dispatch value [::my-type ::my-type].
(- x)(- x y)(- x y & more)Return the difference of the first argument and the sum of all other arguments. The minimal implementation for type ::my-type is the binary form with dispatch value [::my-type ::my-type].
Return the difference of the first argument and the sum of all other arguments. The minimal implementation for type ::my-type is the binary form with dispatch value [::my-type ::my-type].
(->one-type)Positional factory function for class clojure.algo.generic.arithmetic.one-type.
Positional factory function for class clojure.algo.generic.arithmetic.one-type.
Positional factory function for clojure.algo.generic.arithmetic/one-type.
Positional factory function for clojure.algo.generic.arithmetic/one-type.
(->zero-type)Positional factory function for class clojure.algo.generic.arithmetic.zero-type.
Positional factory function for class clojure.algo.generic.arithmetic.zero-type.
Positional factory function for clojure.algo.generic.arithmetic/zero-type.
Positional factory function for clojure.algo.generic.arithmetic/zero-type.
(/ x)(/ x y)(/ x y & more)Return the quotient of the first argument and the product of all other arguments. The minimal implementation for type ::my-type is the binary form with dispatch value [::my-type ::my-type].
Return the quotient of the first argument and the product of all other arguments. The minimal implementation for type ::my-type is the binary form with dispatch value [::my-type ::my-type].
(div x)(div x y)(div x y & more)Return the quotient of the first argument and the product of all other arguments. The minimal implementation for type ::my-type is the binary form with dispatch value [::my-type ::my-type].
Return the quotient of the first argument and the product of all other arguments. The minimal implementation for type ::my-type is the binary form with dispatch value [::my-type ::my-type].
(map->one-type m__7873__auto__)Factory function for class clojure.algo.generic.arithmetic.one-type, taking a map of keywords to field values.
Factory function for class clojure.algo.generic.arithmetic.one-type, taking a map of keywords to field values.
(map->one-type G__1183)Factory function for clojure.algo.generic.arithmetic/one-type, taking a map of keywords to field values.
Factory function for clojure.algo.generic.arithmetic/one-type, taking a map of keywords to field values.
(map->zero-type m__7873__auto__)Factory function for class clojure.algo.generic.arithmetic.zero-type, taking a map of keywords to field values.
Factory function for class clojure.algo.generic.arithmetic.zero-type, taking a map of keywords to field values.
(map->zero-type G__1169)Factory function for clojure.algo.generic.arithmetic/zero-type, taking a map of keywords to field values.
Factory function for clojure.algo.generic.arithmetic/zero-type, taking a map of keywords to field values.
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 |