A type-erased hashable value. 型消去ハッシュ可能値。
Operator
演算子
==(_:
==(_:_:)
Returns a Boolean value indicating whether two type-erased hashable instances wrap the same value.
2つの型消去ハッシュ可能インスタンスが同じ値をラップするかどうかを指し示しているブール値を返します。
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 宣言
static func == (lhs: AnyHashable
, rhs: AnyHashable
) -> Bool
Parameters パラメータ
lhs
rhs
Another type-erased hashable value. もう一方の型消去ハッシュ可能値。
Discussion 解説
Any
considers bridged counterparts (such as a String
and an NSString
) of the same value to be equivalent when type-erased. If those compatible types use different definitions for equality, values that were originally distinct might compare as equal when they are converted to Any
:
Any
は、同じ値のブリッジされた相当物(たとえばString
とNSString
)を同等であると、型消去される場合にはみなします。それらの互換型が同等性に対して異なる定義を使うならば、元来は異なるものであった値それらは、等しいとみなされるかもしれません、それらがAny
に変換される場合は: