checkNotNegative 静态方法

int checkNotNegative(
  1. int value,
  2. [String? name,
  3. String? message]
)

检查一个整数值是否为非负。

如果值是负数,则抛出异常。

如果提供了 namemessage,它们将用作抛出错误的参数名称和消息文本。如果省略 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;
}