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 is a website building & hosting documentation for Clojure/Script libraries
× close