replaceNanOrInfinite method

double replaceNanOrInfinite([
  1. double replace = 0.0
])

If double is double.nan, double.infinity, or double.negativeInfinity, replace it with replace.

doubledouble.nandouble.infinitydouble.negativeInfinityの場合replaceに置き換えます。

Implementation

double replaceNanOrInfinite([double replace = 0.0]) {
  if (isNaN || isInfinite) {
    return replace;
  }
  return this;
}