minOfOrNull<R extends Comparable> method
R?
minOfOrNull<R extends Comparable>(
- R selector(
- E element
Returns the smallest value among all values produced by selector
function applied to each element in the collection or null
if there are
no elements.
Implementation
R? minOfOrNull<R extends Comparable>(R Function(E element) selector) {
if (isEmpty) return null;
final iterator = this.iterator..moveNext();
var minValue = selector(iterator.current);
while (iterator.moveNext()) {
final value = selector(iterator.current);
if (minValue.compareTo(value) > 0) minValue = value;
}
return minValue;
}