Fungsi IsInfinite
Nama yang sepenuhnya memenuhi syarat: Std.Math.IsInfinite
function IsInfinite(d : Double) : Bool
Ringkasan
Mengembalikan apakah nilai floating-point yang diberikan adalah infinity positif atau negatif.
Masukan
d
Nilai floating-point yang akan diperiksa.
Hasil
true
jika dan hanya jika d
positif atau negatif tidak terbatas.
Komentar
NaN
bukan angka, dan dengan demikian bukan angka terbatas atau tidak terbatas. Dengan demikian, IsInfinite(0.0 / 0.0)
mengembalikan false
.
Untuk memeriksa apakah nilai NaN
, gunakan IsNaN(d)
.
Perhatikan bahwa meskipun fungsi ini mengembalikan true
untuk infinitas positif dan negatif, nilai-nilai ini masih dapat didiskriminasi dengan memeriksa d > 0.0
dan d < 0.0
.
Contoh
Message($"{IsInfinite(42.0)}"); // false
Message($"{IsInfinite(0.0 / 0.0)}"); // false
Message($"{IsInfinite(-1.0 / 0.0}"); // true
Lihat Juga
- Microsoft.Quantum.Math.IsNan