pub fn rem(
span: Span,
dividend: DecNum,
divisor: Spanned<DecNum>,
) -> Result<DecNum, EcoVec<SourceDiagnostic>>Expand description
Calculates the remainder of two numbers.
The value calc.rem(x, y) always has the same sign as x, and is smaller
in magnitude than y.
This can error if given a [decimal] input and the dividend is too small in
magnitude compared to the divisor.
#calc.rem(7, 3) \
#calc.rem(7, -3) \
#calc.rem(-7, 3) \
#calc.rem(-7, -3) \
#calc.rem(1.75, 0.5)