РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
321 of 1245 menu

Метод clamp

Метод clamp ограничивает значение числа типа i32 заданным диапазоном. Он возвращает само число, если оно находится внутри диапазона, нижнюю границу, если число меньше неё, и верхнюю границу, если число больше неё. Параметрами метод принимает нижнюю и верхнюю границы диапазона.

Метод паникует, если нижняя граница больше верхней.

Синтаксис

i32.clamp(min, max)

Пример

Давайте ограничим число 5 диапазоном от 10 до 20:

fn main() { let res = 5.clamp(10, 20); println!("{}", res); }

Результат выполнения кода:

10

Пример

Давайте ограничим число 25 диапазоном от 10 до 20:

fn main() { let res = 25.clamp(10, 20); println!("{}", res); }

Результат выполнения кода:

20

Пример

Давайте ограничим число 15 диапазоном от 10 до 20:

fn main() { let res = 15.clamp(10, 20); println!("{}", res); }

Результат выполнения кода:

15

Смотрите также

  • метод min,
    который возвращает наименьшее из двух чисел
  • метод max,
    который возвращает наибольшее из двух чисел
  • метод abs,
    который возвращает абсолютное значение числа
  • метод signum,
    который возвращает знак числа
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить