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 宣言
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仕様によって定義される「より少ない」述部を実装します。
Note 注意
This documentation comment was inherited from Floating
.
この文書化コメントは、Floating
から引き継がれました。
Relationships 関係
From Protocol 由来プロトコル
See Also 参照
Comparing Values 値の比較
func isEqual (to: Double) -> Bool
func isLessThanOrEqualTo (Double) -> Bool
func isTotallyOrdered (belowOrEqualTo : Double) -> Bool
static func minimum(Double, Double) -> Double
static func minimumMagnitude (Double, Double) -> Double
static func maximum(Double, Double) -> Double
static func maximumMagnitude (Double, Double) -> Double