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

Dartで、数値が正の無限大・負の無限大であるかを判定するコードを記述してます。「 isInfinite 」で可能です。ここでは「0」で割り算した結果を使用して実際に判定しています。
環境
- OS windows11 home
- Dart 2.18.4
正の無限大・負の無限大であるかを判定
正の無限大・負の無限大であるかを判定するには、「 isInfinite 」を使用します。
数値.isFinite
// 正の無限大・負の無限大でであれば true そうでなければ false が返ります
実際に、使用してみます。
void main() {
print((1 / 0.0).isInfinite);
// true
print((-1 / 0.0).isInfinite);
// true
print((0.0 / 0.0).isInfinite);
// false
print((10).isInfinite);
// false
}
実行結果を見ると、判定されていることが確認できます。

数値以外
数値以外を指定するとエラーが発生します。
void main() {
print(('10').isInfinite);
Error: The getter 'isInfinite' isn't defined for the class 'String'.
Try correcting the name to the name of an existing getter, or defining a getter or field named 'isInfinite'.
}
-
前の記事
MariaDB 列の合計値を計算する 2023.05.12
-
次の記事
chrome 指定したタブの位置(1~8)に移動するショートカットキー 2023.05.12
コメントを書く