PAWN/clamp
Материал из Wikipedia Pi
clamp
Описание:
Нормализует число для выбранного диапазона.
Параметры:
(value, min = cellmin, max = cellmax)
value | число, которое нужно привести к диапазону |
min | нижняя граница диапазона |
max | верхняя граница диапазона |
Возвращаемые значения:
value - если число находится находится в указанном диапазоне.
min - если value меньше нижней границы диапазона.
max - если value больше верхней границы диапазона.
min - если value меньше нижней границы диапазона.
max - если value больше верхней границы диапазона.
Примечание |
Это имя функции начинается со строчной буквы. |
Пример использования:
new valueA = 3, valueB = 7, valueC = 100; printf("Значение: %d", clamp(valueA, 5, 10)) ; // вывод: «Значение: 5», потому что 3 меньше 5. printf("Значение: %d", clamp(valueB, 5, 10)) ; // вывод: «Значение: 7», потому что 7 находится между 5 и 10. printf("Значение: %d", clamp(valueC, 5, 10)) ; // вывод: «Значение: 10», потому что 100 больше 10.
Связанные функции
Следующие функции также могут быть полезны, поскольку они так или иначе связаны с рассматриваемой функцией.