minOrNull method

E? minOrNull()

获取最小值

Implementation

E? minOrNull() {
  final it = iterator;
  E? min;
  while (it.moveNext()) {
    if (min == null) {
      min = it.current;
    } else {
      final c = min.compareTo(it.current);
      min = c < 0 ? min : it.current;
    }
  }
  return min;
}