replaceNanOrInfinite method

int replaceNanOrInfinite([
  1. int replace = 0
])

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

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

Implementation

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