【发布时间】:2020-11-23 08:22:01
【问题描述】:
我如何知道 Iterable 应该是 accept 的元素的 runtimeType
什么时候没有元素?
这是我迄今为止徒劳的想象:
extension MyUglyAndInelegantIterableExtensions on Iterable {
Type get valueType =>
this.isNotEmpty ? this.first.runtimeType : dynamic;
}
void main() {
print('${<int>[1].valueType}');
print('${<int>[].valueType}');
}
谢谢
【问题讨论】:
标签: flutter dart iterable runtime-type