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