Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
325 of 1246 menu
◀ ▶

Метод 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,
    который возвращает отрицание числа с учётом переполнения
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить