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;