FromDigits
Documentation for FromDigits.jl.
Examples
julia> using FromDigits
julia> digits(739)
3-element Vector{Int64}:
9
3
7
julia> fromdigits([9, 3, 7])
739
julia> fromdigits(fill(1, 19))
1111111111111111111
julia> fromdigits(fill(1, 20))
ERROR: OverflowError: 10 * 1111111111111111111 overflowed for type Int64
Stacktrace:
[...]
julia> fromdigits_unchecked(fill(1, 20))
-7335632962598440505
julia> fromdigits(BigInt, fill(1, 20))
11111111111111111111Library
Public
FromDigits.fromdigits — FunctionConverts from digits to an integer. This is the inverse function of digits.
Returns the integer represented by the digits in the base. The result is of type T, which defaults to D.
See also fromdigits_unchecked.
FromDigits.fromdigits — Methodfromdigits(digits::AbstractVector{D}; base::D=D(10)) where D<:IntegerReturns the integer represented by the digits in the base. The result is of type D.
FromDigits.fromdigits — Methodfromdigits(T::Type{<:Integer}, digits::AbstractVector{D}; base::D=D(10)) where D<:IntegerReturns the integer represented by the digits in the base. The result is of type T.
FromDigits.fromdigits_unchecked — FunctionConverts from digits to an integer. This is the inverse function of digits.
This function does not check the validity of the digits nor overflows in the computations.
See also fromdigits.