# every method

1. @override

bool every(

1. bool test(
   1. E element
   )

)
override

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`. Returns `true` if the iterable is empty.

Example:

    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

## Implementation

    @override
    bool every(bool Function(E element) test) {
      for (final element in this) {
        if (!test(element)) {
          return false;
        }
      }
      return true;
    }