minOf<R extends Comparable> method
R
minOf<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.
Implementation
R minOf<R extends Comparable>(R Function(E element) selector) {
if (isEmpty) throw NoSuchElementException();
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;
}