maxOrNull property
E?
maxOrNull
Returns the largest element or null
if there are no elements.
Implementation
E? get maxOrNull {
if (isEmpty) return null;
final iterator = this.iterator..moveNext();
var maxElement = iterator.current;
while (iterator.moveNext()) {
final element = iterator.current;
if (maxElement.compareTo(element) < 0) maxElement = element;
}
return maxElement;
}