Iterable.isEmpty或isNotEmpty

时间:2014-08-10 22:53:51

标签: dart

为什么Dart中的Iterable类同时包含isEmptyisNotEmpty字段?这纯粹是为了可读性吗? (根据documentation,它表明了这一点。)

是否存在list.isEmpty == list.isNotEmpty为真的情况?

1 个答案:

答案 0 :(得分:1)

这取决于他们实施的方式。 According to IterableBase/Mixin and Base/Mixin:

bool get isNotEmpty => !isEmpty;

只要他们使用Mixin, .isEmpty == .isNotEmpty 就不行了......那我猜......?