every method Null safety

bool every(
  1. bool f(
    1. E element

Checks whether every element of this iterable satisfies test.

Checks every element in iteration order, and returns false if any of them make test return false, otherwise returns true.


final planetsByMass = <double, String>{0.06: 'Mercury', 0.81: 'Venus',
  0.11: 'Mars'};
// Checks whether all keys are smaller than 1.
final every = planetsByMass.keys.every((key) => key < 1.0); // true


bool every(bool f(E element)) {
  for (E element in this) {
    if (!f(element)) return false;
  return true;