checkNotNegative 静态方法
检查一个整数值是否为非负。
如果值是负数,则抛出异常。
如果提供了 name
或 message
,它们将用作抛出错误的参数名称和消息文本。如果省略 name
,它默认为 index
。
如果没有负数,则返回 value
。
实现
static int checkNotNegative(int value, [String? name, String? message]) {
if (value < 0) {
throw RangeError.range(value, 0, null, name ?? "index", message);
}
return value;
}