The value to compare with this value. この値と比較するための値。
isLess(than:)
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 isLess(than other: Self) -> Bool
Parameters パラメータ
other
Return Value 戻り値
true
if this value is less than other
; 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 operator (<
) for floating-point values. Some special cases apply:
このメソッドは、浮動小数点値のためのより少ない演算子(<
)の基盤としての機能を果たします。いくつかの特別な場合が適用されます:
Because NaN compares not less than nor greater than 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 all values except for itself and NaN.-infinity
は、それ自身とNaNを除くすべての値より少ないと比較されます。-
Every value except for NaN and
+infinity
compares less than+infinity
. NaNと+infinity
を除くあらゆる値は、+infinity
より少ないと比較されます。let x = 15.0 x.isLess(than: 20.0) // true x.isLess(than: .nan) // false Double.nan.isLess(than: x) // false
The is
method implements the less-than predicate defined by the IEEE 754 specification.
is
メソッドは、IEEE 754仕様によって定義される「より少ない」述部を実装します。