The value to compare with this value. この値と比較するための値。
isLessThanOrEqualTo(_:)
Availability
- iOS 8.0+
- iPadOS 8.0+
- macOS 10.10+
- Mac Catalyst 13.0+
- tvOS 9.0+
- watchOS 2.0+
- Xcode 8.0+
Technology
- Swift Standard Library Swift標準ライブラリ
Declaration 宣言
func isLessThanOrEqualTo(_ other: Self) -> Bool
Parameters パラメータ
other
Return Value 戻り値
true
if other
is greater than this value; otherwise, false
. If either this value or other
is NaN, the result of this method is false
.
true
、もしother
がこの値より大きいならば;そうでなければfalse
。この値またはother
のどちらかがNaNならば、このメソッドの結果は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
. NaNはあらゆる値と比較可能でないので、このメソッドは、NaN上で呼ばれた時またはNaNがother
として渡された時にfalse
を返します。-infinity
compares less than or equal to all values except NaN.-infinity
は、NaNを除くすべての値より少ないか等しいと比較されます。-
Every value except NaN compares less than or equal to
+infinity
. NaNを除くあらゆる値は、+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.
is
メソッドは、IEEE 754仕様によって定義される「より少ないか等しい」述部を実装します。