Dart 数値がNaNか正の無限大・負の無限大であるかを判定するサンプル

環境
Windows 11 pro 64bit
Dart 2.18.4

構文
数値.isFinite
NaNか正の無限大・負の無限大でであれば false そうでなければ true が返ります
NaNか正の無限大・負の無限大であるかを判定するには、「 isFinite 」関数を使用します。

使用例

void main() {
  print((0.0 / 0.0).isFinite);  
  // false
  print((1 / 0.0).isFinite);  
  // false
  print((10).isFinite);
  // true
}

実行結果
false
false
true

Dart

Posted by arkgame