max<T> static method
T?
max<T>(
- T? a,
- T? b
最大值 Returns the maximum of two values Works with String and num types
Implementation
static T? max<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 greaterThanStr(a as String, b as String) ? a : b;
} else if (T == num) {
return greaterThan(a as num, b as num) ? a : b;
}
return a;
}