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

環境
Windows 11 pro 64bit
Dart 2.18.4

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

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
void main() {
print((0.0 / 0.0).isFinite);
// false
print((1 / 0.0).isFinite);
// false
print((10).isFinite);
// true
}
void main() { print((0.0 / 0.0).isFinite); // false print((1 / 0.0).isFinite); // false print((10).isFinite); // true }
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