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;
}