Bagikan melalui


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