OxL Справочник OxL
РусскийEnglish

type i128

impl i128

С версии. 1.0.0-beta

Методы

checked_add(o: i128) -> i128?
Checked addition
checked_sub(o: i128) -> i128?
Checked subtraction
checked_mul(o: i128) -> i128?
Checked multiplication
checked_div(o: i128) -> i128?
Checked division (truncating toward zero)
checked_rem(o: i128) -> i128?
Checked remainder
wrapping_add(o: i128) -> i128
Addition that wraps around at the bounds of the type (two's complement) instead of panicking.
wrapping_sub(o: i128) -> i128
Subtraction that wraps around at the bounds of the type instead of panicking.
wrapping_mul(o: i128) -> i128
Multiplication that wraps around at the bounds of the type instead of panicking.
saturating_add(o: i128) -> i128
Addition that stops at the nearest bound of the type instead of panicking.
saturating_sub(o: i128) -> i128
Subtraction that stops at the nearest bound of the type instead of panicking.
saturating_mul(o: i128) -> i128
Multiplication that stops at the nearest bound of the type instead of panicking.
wrap() -> U
x.wrap<U>(): converts to the numeric type U; an integer that does not fit wraps around (keeps the low bits), a float is truncated toward zero (§3.1).
try() -> U | OutOfRange
x.try<U>(): checked conversion to the numeric type U (§3.1).
abs() -> i128
The absolute value.
signum() -> i128
-1, 0 or 1 for a negative, zero or positive value.
min(o: i128) -> i128
The smaller of the two values.
max(o: i128) -> i128
The larger of the two values.
clamp(lo: i128, hi: i128) -> i128
lo when the value is below it, hi when it is above, the value itself otherwise.
pow(e: u32) -> i128
Power by repeated squaring; panics on overflow like *.
toString() -> str
The decimal text of the value (what interpolation {x} shows).

Определено в: std/core/numbers.oxl:1720

См. также