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

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