Miscellaneous functions.
Miscellaneous functions.
(->bigdec-2 val)
Inputs: [val :- (s/cond-pre s/Num s/Str)] Returns: BigDecimal
Coerces a numeric value to a BigDecimal with 2 decimal digits. Also accepts a numeric value encoded as a String.
Inputs: [val :- (s/cond-pre s/Num s/Str)] Returns: BigDecimal Coerces a numeric value to a BigDecimal with 2 decimal digits. Also accepts a numeric value encoded as a String.
(->bigdec-N val N)
Inputs: [val :- (s/cond-pre s/Num s/Str) N :- s/Int] Returns: BigDecimal
Coerces a numeric value to a BigDecimal with N decimal digits. Also accepts a numeric value encoded as a String.
Inputs: [val :- (s/cond-pre s/Num s/Str) N :- s/Int] Returns: BigDecimal Coerces a numeric value to a BigDecimal with N decimal digits. Also accepts a numeric value encoded as a String.
(BigInteger->binary-chars bi)
Inputs: [bi :- BigInteger] Returns: [Character]
Converts a (positive) BigInteger into a binary char sequence
Inputs: [bi :- BigInteger] Returns: [Character] Converts a (positive) BigInteger into a binary char sequence
(BigInteger->binary-str bi)
Inputs: [bi :- BigInteger] Returns: s/Str
Converts a (positive) BigInteger into a binary String
Inputs: [bi :- BigInteger] Returns: s/Str Converts a (positive) BigInteger into a binary String
(BigInteger->hex-str bi min-width)
Inputs: [bi :- BigInteger min-width :- s/Int] Returns: s/Str
Converts a (positive) BigInteger into a hex string of min-width
chars
Inputs: [bi :- BigInteger min-width :- s/Int] Returns: s/Str Converts a (positive) BigInteger into a hex string of `min-width` chars
(binary-chars->BigInteger bin-chars)
Inputs: [bin-chars :- [Character]] Returns: BigInteger
Converts a binary char sequence into a (positive) BigInteger
Inputs: [bin-chars :- [Character]] Returns: BigInteger Converts a binary char sequence into a (positive) BigInteger
(binary-str->BigInteger bin-str)
Inputs: [bin-str :- s/Str] Returns: BigInteger
Converts a binary char sequence into a (positive) BigInteger
Inputs: [bin-str :- s/Str] Returns: BigInteger Converts a binary char sequence into a (positive) BigInteger
(factorial n)
Inputs: [n :- s/Int] Returns: s/Int
Computes the factorial of N
Inputs: [n :- s/Int] Returns: s/Int Computes the factorial of N
(pow-BigInteger base exp)
Inputs: [base :- s/Int exp :- s/Int] Returns: BigInteger
An BigInteger version of java.Math/pow( base, exp )
Inputs: [base :- s/Int exp :- s/Int] Returns: BigInteger An BigInteger version of java.Math/pow( base, exp )
(pow-long base exp)
Inputs: [base :- s/Int exp :- s/Int] Returns: s/Int
An Long (integer) version of java.Math/pow( base, exp )
Inputs: [base :- s/Int exp :- s/Int] Returns: s/Int An Long (integer) version of java.Math/pow( base, exp )
(round-N val N)
Round a floating point number to N decimal places, returning a double.
(round-decimals 3.14156 2) => 3.14 (round-decimals 1234567 -2) => 1234500
Round a floating point number to N decimal places, returning a double. (round-decimals 3.14156 2) => 3.14 (round-decimals 1234567 -2) => 1234500
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close