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