min<T> static method
T?
min<T>(
- T? a,
- T? b
最小值 Returns the minimum of two values Works with String and num types
Implementation
static T? min<T>(T? a, T? b) {
if (a == null && b == null) return null;
if (a == null) return b;
if (b == null) return a;
if (T == String) {
return lessThanStr(a as String, b as String) ? a : b;
} else if (T == num) {
return lessThan(a as num, b as num) ? a : b;
}
return a;
}