Метод signum
Метод signum возвращает знак числа типа i32.
Он не принимает параметров и возвращает значение типа i32:
-1, если число отрицательное, 0, если число равно нулю,
и 1, если число положительное.
Синтаксис
i32.signum()
Пример
Давайте определим знак положительного числа:
fn main()
{
let res = 5i32.signum();
println!("{}", res);
}
Результат выполнения кода:
1
Пример
Давайте определим знак отрицательного числа:
fn main()
{
let res = (-7i32).signum();
println!("{}", res);
}
Результат выполнения кода:
-1
Пример
Давайте определим знак нуля:
fn main()
{
let res = 0i32.signum();
println!("{}", res);
}
Результат выполнения кода:
0
Смотрите также
-
метод
abs,
который возвращает абсолютное значение числа -
метод
is_positive,
который проверяет, является ли число положительным -
метод
is_negative,
который проверяет, является ли число отрицательным -
класс
i32,
который представляет 32-битное целое число