Number Library (Num)
Linked to number types.
Example Usage
#[main]
fn main() {
assert_eq(Num.abs(-23), 23);
const val = -5;
assert_eq(val.abs(), 5);
}Num.abs(val: int | float) -> int | float
const v = -2;
assert_eq(v.abs(), 2);Num.acos(val: int | float) -> rad
Num.acosh(val: int | float) -> float
Num.asin(val: int | float) -> rad
Num.asinh(val: int | float) -> float
Num.at(val: int | float, index: int) -> int
Num.atan(val: int | float) -> rad
Num.atan2(y: int | float, x: int | float) -> rad
Num.atanh(val: int | float) -> float
Num.bin(val: int) -> str
Num.cbrt(val: int | float) -> float
Num.ceil(val: int | float) -> int | float
Num.cos(val: int | float) -> float
Num.cosh(val: int | float) -> float
Num.exp(val: int | float) -> float
Num.exp2(val: int | float) -> float
Num.floor(val: int | float) -> int | float
Num.fract(val: int | float) -> int | float
Num.has_units(val: int | float) -> bool
Num.hex(val: int) -> str
Num.inf(val: int | float) -> bool
Num.is_angle(val: int | float) -> bool
Num.is_length(val: int | float) -> bool
Num.is_mass(val: int | float) -> bool
Num.is_memory(val: int | float) -> bool
Num.is_temp(val: int | float) -> bool
Num.is_time(val: int | float) -> bool
Num.len(val: int | float) -> int
Num.ln(val: int | float) -> float
Num.log(val: int | float, base: int | float = 10) -> float
Num.max(..) -> unknown
Num.min(..) -> unknown
Num.nan(val: int | float) -> bool
Num.oct(val: int) -> str
Num.pow(val: int | float, to: int | float = 2) -> float
Num.remove_units(val: int | float) -> int | float
Num.round(val: int | float, places: int = 0) -> int | float
Num.signum(val: int | float) -> int | float
Num.sin(val: int | float) -> float
Num.sinh(val: int | float) -> float
Num.sqrt(val: int | float) -> float
Num.tan(val: int | float) -> float
Num.tanh(val: int | float) -> float
Num.to_string(val: int | float) -> str
Num.to_units(val: int | float, units: str | float) -> units
Num.trunc(val: int | float) -> int | float
Last updated