The hasher to use when combining the components of this instance. このインスタンスの構成要素を結合する時に使うハーシャー。
Instance Method
インスタンスメソッド
hash(into:)
Hashes the essential components of this value by feeding them into the given hasher.
この値の必須の構成要素を、それらをこの与えられたハーシャーに供給する事によってハッシュ化します。
Availability 有効性
- iOS 15.0+
- iPadOS 15.0+
- macOS 12.0+
- Mac Catalyst 15.0+
- tvOS 15.0+
- watchOS 8.0+
Technology
- Swift
UI
Declaration 宣言
func hash(into hasher: inout Hasher
)
Available when
Value
conforms to Hashable
.Parameters パラメータ
hasher
Discussion 議論
Implement this method to conform to the Hashable
protocol. The components used for hashing must be the same as the components compared in your type’s ==
operator implementation. Call hasher
with each of these components.
このメソッドを実装して、Hashable
プロトコルに準拠してください。ハッシュ化に使用される構成要素は、あなたの型の持つ==
演算子実装において比較される構成要素と同じでなければなりません。hasher
をそれら構成要素とともに呼び出してください。
Important 重要
Never call finalize()
on hasher
. Doing so may become a compile-time error in the future.