limit method
If double is less than or equal to min
, min
is returned.
If double is greater than or equal to max
, max
is returned.
If double.nan, min
is returned.
doubleがmin
以下の場合はmin
が返されます。
doubleがmax
以上の場合はmax
が返されます。
double.nanの場合はmin
が返されます。
Implementation
double limit(double min, double max) {
if (isNaN || this < min) {
return min;
}
if (this > max) {
return max;
}
return this;
}