all method
Checks whether all elements of this iterable satisfy the given
predicate p
.
Checks every element in iteration order, and returns true
if
all of them make p
return true
, otherwise returns false.
Example:
final numbers = <int>[1, 2, 3, 5, 6, 7];
var result = numbers.all((n) => n >= 5); // false;
result = numbers.all((n) => n < 10); // true;
Implementation
bool all(Predicate<E> p) {
for (final e in this) {
if (!p(e)) return false;
}
return true;
}