РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
322 of 1245 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 для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить