clamp 函数

语法

  • float clamp(x, min, max)
  • string clamp(x, min, max)
  • float[] clamp(x, min, max)
  • string[] clamp(x, min, max)

参数

  1. x—(float, string, float[], string[])
  2. min—(float, string, float[], string[])

    必须与 x 类型相同。

  3. max—(float, string, float[], string[])

    必须与 x 类型相同。

返回

如果 x 小于 min,则返回 min;如果 x 大于 max,则返回 max;否则返回 x。 对于数组,该操作会逐个元素应用,并返回具有成对钳位值的数组。

描述

clamp 函数用于将 x 固定到范围 [min, max]。

相关内容

示例

clamp(1.5, 0, 1)
# result = 1
clamp(-11, -10, 10)
# result = -10