Returns a Boolean value indicating whether this instance is less than or equal to the given value.
SDK
- Xcode 8.0+
Framework
- Swift Standard Library
Declaration
Parameters
other
The value to compare with this value.
Return Value
true
if other
is less than this value; otherwise, false
.
Discussion
This method serves as the basis for the less-than-or-equal-to operator (<=
) for floating-point values. Some special cases apply:
Because NaN is incomparable with any value, this method returns
false
when called on NaN or when NaN is passed asother
.-infinity
compares less than or equal to all values except NaN.Every value except NaN compares less than or equal to
+infinity
.let x = 15.0 x.isLessThanOrEqualTo(20.0) // true x.isLessThanOrEqualTo(.nan) // false Double.nan.isLessThanOrEqualTo(x) // false
The is
method implements the less-than-or-equal predicate defined by the IEEE 754 specification.