【发布时间】:2021-08-24 18:47:29
【问题描述】:
我研究 dart 语言,我想为 Uuid 编写一个带有值验证的值对象模型。
import 'package:uuid/uuid.dart' as uuidLibrary;
class Uuid {
String value;
Uuid (String value) : uuidLibrary.Uuid.isValidOrThrow(fromString: uuid), this.value = value;
}
但是我的静态代码分析器告诉我初始化器列表是错误的:uuidLibrary.Uuid.isValidOrThrow(fromString: uuid)。
静态方法isValidOrThrow 已经实现了我需要的所有检查,我想在赋值之前进行这些检查;
我该怎么做,继续使用isValidOrThrow 和空安全?
【问题讨论】:
标签: dart