为什么Dart中的Iterable类同时具有isEmpty
和isNotEmpty
字段?纯粹是为了提高可读性吗? (根据documentation,它表明是这样)。list.isEmpty == list.isNotEmpty
是否为真?
最佳答案
这取决于它们的实现方式。
According to IterableBase/Mixin and Base/Mixin:
bool get isNotEmpty => !isEmpty;
只要他们使用Mixin, .isEmpty == .isNotEmpty 不能为真,那么...我猜..?
关于dart - Iterable.isEmpty或isNotEmpty,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25233799/