The value to compare with this value. この値と比較するための値。
Instance Method
インスタンスメソッド
is
isEqual(to:)
Returns a Boolean value indicating whether this instance is equal to the given value.
このインスタンスが与えられた値と等しいかどうかを指し示すブール値を返します。
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 isEqual(to other: Self) -> Bool
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仕様によって定義される同等性述部を実装します。