max<T extends Comparable> function

T max<T extends Comparable>(
  1. Iterable<T> values
)

Returns the maximum value from an iterable of values, which must extend Comparable.

Implementation

T max<T extends Comparable>(final Iterable<T> values) {
  return values.reduce((final a, final b) => a.compareTo(b) > 0 ? a : b);
}