为什么Dart中的Iterable类同时具有isEmptyisNotEmpty字段?纯粹是为了提高可读性吗? (根据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/

10-10 07:27