다음을 통해 공유


IsInfinite 함수

정규화된 이름: Std.Math.IsInfinite

function IsInfinite(d : Double) : Bool

요약

지정된 부동 소수점 값이 양수 또는 음수 무한대인지 여부를 반환합니다.

입력

d

확인할 부동 소수점 값입니다.

출력

true 양수 또는 음의 무한대인 경우에만 d.

발언

NaN 숫자가 아니므로 유한한 숫자도 아니고 무한하지도 않습니다. 따라서 IsInfinite(0.0 / 0.0)false반환합니다. 값이 NaN확인하려면 IsNaN(d)사용합니다.

이 함수는 양수 및 부정 무한대 모두에 대해 true 반환하더라도 d > 0.0 확인하고 d < 0.0통해 이러한 값을 여전히 구분할 수 있습니다.

본보기

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

참고 항목