Liking cljdoc? Tell your friends :D

dinero.math


addcljmultimethod

(add money1 money2)

Adds the given monetary amounts.

If the arguments are of different types, the result will be of the type with more precision:

  • If Money is mixed with either FastMoney or RoundedMoney, the result will be of type Money.
  • If FastMoney and RoundedMoney are mixed, the result will be of type FastMoney.
Adds the given monetary amounts.

If the arguments are of different types, the result will be of the type with more precision:
- If `Money` is mixed with either `FastMoney` or `RoundedMoney`, the result will be of type `Money`.
- If `FastMoney` and `RoundedMoney` are mixed, the result will be of type `FastMoney`.
raw docstring

dividecljmultimethod

(divide money divisor)

Divides the given monetary amount by the given divisor.

Divides the given monetary amount by the given divisor.
raw docstring

money-abscljmultimethod

(money-abs money)

Returns the absolute value of the given monetary amount.

Returns the absolute value of the given monetary amount.
raw docstring

money-maxcljmultimethod

(money-max & moneis)

Returns the maximum of the given monetary amounts.

Returns the maximum of the given monetary amounts.
raw docstring

money-mincljmultimethod

(money-min & moneis)

Returns the minimum of the given monetary amounts.

Returns the minimum of the given monetary amounts.
raw docstring

money-neg?clj

(money-neg? money)

Returns true if the given monetary amount is negative.

Returns true if the given monetary amount is negative.
raw docstring

money-pos?clj

(money-pos? money)

Returns true if the given monetary amount is positive.

Returns true if the given monetary amount is positive.
raw docstring

money-zero?clj

(money-zero? money)

Returns true if the given monetary amount is zero.

Returns true if the given monetary amount is zero.
raw docstring

money<clj

(money< money-1 money-2)

Returns true if the first monetary amount is less than the second monetary amount.

Returns true if the first monetary amount is less than the second monetary amount.
raw docstring

money<=clj

(money<= money-1 money-2)

Returns true if the first monetary amount is less than or equal to the second monetary amount.

Returns true if the first monetary amount is less than or equal to the second monetary amount.
raw docstring

money>clj

(money> money-1 money-2)

Returns true if the first monetary amount is greater than the second monetary amount.

Returns true if the first monetary amount is greater than the second monetary amount.
raw docstring

money>=clj

(money>= money-1 money-2)

Returns true if the first monetary amount is greater than or equal to the second monetary amount.

Returns true if the first monetary amount is greater than or equal to the second monetary amount.
raw docstring

multiplycljmultimethod

(multiply money factor)

Multiplies the given monetary amount by the given factor.

Multiplies the given monetary amount by the given factor.
raw docstring

negatecljmultimethod

(negate money)

Negates the given monetary amount.

Negates the given monetary amount.
raw docstring

subtractcljmultimethod

(subtract money1 money2)

Subtracts the given monetary amounts.

If the arguments are of different types, the result will be of the type with more precision:

  • If Money is mixed with either FastMoney or RoundedMoney, the result will be of type Money.
  • If FastMoney and RoundedMoney are mixed, the result will be of type FastMoney.
Subtracts the given monetary amounts.

If the arguments are of different types, the result will be of the type with more precision:
- If `Money` is mixed with either `FastMoney` or `RoundedMoney`, the result will be of type `Money`.
- If `FastMoney` and `RoundedMoney` are mixed, the result will be of type `FastMoney`.
raw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close