method i32.signum
-1, 0 or 1 for a negative, zero or positive value.
Example:
fn main() io {
let neg: i32 = -5
let zero: i32 = 0
let pos: i32 = 9
print("{neg.signum()} {zero.signum()} {pos.signum()}")
}Вывод
-1 0 1
pub(api) fn signum() -> i32Сложность. O(1).
С версии. 1.0.0-beta
Возвращает
i32
Эффекты
не объявлены (чистая, пока тело не говорит иное)
Определено в: std/core/numbers.oxl:602