主题
NumberRange
NumberRange 表示一个由最小值和最大值构成的数值区间,用于限定范围或进行边界检查。通过 NumberRange.New(min, max) 或简写 NumberRange(min, max) 创建实例,可读取 Min 和 Max ...
概览
NumberRange 表示一个由最小值和最大值构成的数值区间,用于限定范围或进行边界检查。通过 NumberRange.New(min, max) 或简写 NumberRange(min, max) 创建实例,可读取 Min 和 Max 属性获取区间端点。
可通过
NumberRange.New(min, max)构造
代码示例
构造数值范围并读取边界
lua
-- @runtime client
-- 使用简写形式构造 NumberRange,表示 1 到 10 的闭区间
local range = NumberRange(1, 10)
-- 读取最小值和最大值
local minValue = range.Min -- 1
local maxValue = range.Max -- 10
-- 打印验证
print("范围: [" .. minValue .. ", " .. maxValue .. "]")
-- 也可使用 New 方法构造,效果相同
local range2 = NumberRange.New(5, 15)
print("第二个范围: [" .. range2.Min .. ", " .. range2.Max .. "]")属性
| 名称 | 类型 | 默认值 | 说明 |
|---|---|---|---|
Min | Float | - | 区间的最小值。 |
Max | Float | - | 区间的最大值。 |
