runtimeType
当Iterable没有元素时,我如何知道accept
它应该包含哪些元素?
到目前为止,这是我徒劳的想象:
extension MyUglyAndInelegantIterableExtensions on Iterable {
Type get valueType =>
this.isNotEmpty ? this.first.runtimeType : dynamic;
}
void main() {
print('${<int>[1].valueType}');
print('${<int>[].valueType}');
}
谢谢