limit method

double limit(
  1. double min,
  2. double max
)

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.

doublemin以下の場合はminが返されます。

doublemax以上の場合はmaxが返されます。

double.nanの場合はminが返されます。

Implementation

double limit(double min, double max) {
  if (isNaN || this < min) {
    return min;
  }
  if (this > max) {
    return max;
  }
  return this;
}