maxBy<K extends Comparable<K>> method

T? maxBy<K extends Comparable<K>>(
  1. K selector(
    1. T element
    )
)

Finds the maximum value based on a selector or returns null if empty or all null.

Example:

Iterable<int?>? numbers = [3, 5, 2, null];
print(numbers.maxBy((num) => num!)); // Output: 5

Implementation

T? maxBy<K extends Comparable<K>>(K Function(T element) selector) =>
    validate().maxBy(selector);