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