Delen via


IsInfinite, functie

Volledig gekwalificeerde naam: Std.Math.IsInfinite

function IsInfinite(d : Double) : Bool

Samenvatting

Geeft als resultaat of een bepaalde drijvende-kommawaarde positief of negatief oneindig is.

Invoer

d

De drijvende-kommawaarde die moet worden gecontroleerd.

Uitvoer

true als en alleen als d positief of negatief oneindig is.

Opmerkingen

NaN is geen getal en is dus geen eindig getal noch oneindig. Als zodanig retourneert IsInfinite(0.0 / 0.0)false. Gebruik IsNaN(d)om te controleren of een waarde NaNis.

Hoewel deze functie true retourneert voor zowel positieve als negatieve infinities, kunnen deze waarden nog steeds worden gediscrimineerd door d > 0.0 en d < 0.0te controleren.

Voorbeeld

Message($"{IsInfinite(42.0)}"); // false
Message($"{IsInfinite(0.0 / 0.0)}"); // false
Message($"{IsInfinite(-1.0 / 0.0}"); // true

Zie ook

  • Microsoft.Quantum.Math.IsNan