Bolt.Sips v0.2.3 Bolt.Sips.Utils
Common utilities
Summary
Functions
Fills in the given opts
with default options
source: https://github.com/eksperimental/experimental_elixir/blob/master/lib/kernel_modulo.ex Modulo operation
Generate a random string
Functions
Fills in the given opts
with default options.
source: https://github.com/eksperimental/experimental_elixir/blob/master/lib/kernel_modulo.ex Modulo operation.
Returns the remainder after division of number
by modulus
.
The sign of the result will always be the same sign as the modulus
.
More information: Modulo operation on Wikipedia.
Examples
iex> mod(17, 17) 0 iex> mod(17, 1) 0 iex> mod(17, 13) 4 iex> mod(-17, 13) 9 iex> mod(17, -13) -9 iex> mod(-17, -13) -4 iex> mod(17, 26) 17 iex> mod(-17, 26) 9 iex> mod(17, -26) -9 iex> mod(-17, -26) -17 iex> mod(17, 0) (ArithmeticError) bad argument in arithmetic expression iex> mod(1.5, 2) (FunctionClauseError) no function clause matching in Experimental.KernelModulo.mod/2