intDiv (Function)
Signature: intDiv(a: int, b: int) -> Result<int, Error>
Description: Truncating integer division. Zero returns Error(division by zero); INT64_MIN / -1 returns Error(integer overflow).
Parameters
- a (int): The dividend
- b (int): The divisor
Returns: Result<int, Error>
Example
fn half(n) -> int = intDiv(n, 2) // half(7) == 3
half n = intDiv (n, 2) // half(7) == 3