The value to compare with this value. この値と比較するための値。
isEqual(to:)
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 other
has the same value as this instance; otherwise, false
. If either this value or other
is NaN, the result of this method is false
.
other
がこのインスタンスと同じ値を持つならばtrue
;そうでなければ、false
。この値またはother
のどちらかがNaNならば、このメソッドの結果はfalse
です。
Discussion 解説
This method serves as the basis for the equal-to operator (==
) for floating-point values. When comparing two values with this method, -0
is equal to +0
. NaN is not equal to any value, including itself. For example:
このメソッドは、浮動小数点値のための同等演算子(==
)の基盤としての機能を果たします。2つの値をこのメソッドで比較する場合、-0
は+0
と等しいです。NaNは、それ自身を含めてあらゆる値と等しくありません。例えば:
The is
method implements the equality 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 isLess (than: 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