Syntax
- float clamp(x, min, max)
- string clamp(x, min, max)
- float[] clamp(x, min, max)
- string[] clamp(x, min, max)
Parameters
- x—(float, string, float[], string[])
- min—(float, string, float[], string[])
Must be the same type as x.
- max—(float, string, float[], string[])
Must be the same type as x.
Returns
Returns min if x is less than min, max if x is greater than max, and x otherwise. For arrays, the operation is applied element-wise and an array with the pairwise clamped values is returned.
Description
The clamp function clamps x to the range [min, max].
Related
Examples
clamp(1.5, 0, 1)
# result = 1clamp(-11, -10, 10)
# result = -10