min<U extends num> method

U? min<U extends num>(
  1. TFuncMapper<T, U> funcMapper
)

Implementation

U? min<U extends num>(TFuncMapper<T, U> funcMapper) {
	U? curMin;
	for (T? item in this) {
		if (item == null) {
			continue;
		}

		U value = funcMapper(item);
		if (curMin == null) {
			curMin = value;
			continue;
		}

		if (value < curMin) {
			curMin = value;
		}
	}

	return curMin;
}