Dart isFiniteで数値がNaNか正の無限大であるかを判定する

環境
OS windows10 Home 64bit
Dart 2.18.4

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

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
void main() {
print((0.0 / 0.0).isFinite);
print((1 / 0.0).isFinite);
print((20).isFinite);
}
void main() { print((0.0 / 0.0).isFinite); print((1 / 0.0).isFinite); print((20).isFinite); }
void main() {
  
  print((0.0 / 0.0).isFinite);  
  print((1 / 0.0).isFinite);  
  print((20).isFinite);
}

実行結果
false
false
true

Dart

Posted by arkgame