ArgumentError.value 构造函数
- dynamic value, [
- String? name,
- dynamic message
创建包含无效 value
的错误。
通过将 message 参数与提供的 name 参数(如果提供)以及值连接起来构建消息。示例
Invalid argument (foo): null
该 name
应与函数的参数名匹配,但如果函数是一个实现接口的方法,并且其参数名与接口不同,则使用接口方法参数名(或仅重命名参数以匹配)可能更有用。
实现
@pragma("vm:entry-point")
ArgumentError.value(value, [this.name, this.message])
: invalidValue = value,
_hasValue = true;