The hasher to use when combining the components of this instance. このインスタンスの構成要素を結合する時に使うハーシャー。
Instance Method
インスタンスメソッド
hash(into:)
Hashes the essential components of this URL by feeding them into the given hasher.
このURLの必須の構成要素を、それらをこの与えられたハーシャーに供給する事によってハッシュ化します。
Availability 有効性
- iOS 7.0+
- iPadOS 7.0+
- macOS 10.9+
- Mac Catalyst 13.0+
- tvOS 9.0+
- watchOS 2.0+
- Xcode 11.0+
Technology
- Foundation ファウンデーション
Declaration 宣言
func hash(into hasher: inout Hasher
)
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.
決してfinalize()
をhasher
上で呼び出さないでください。そうすることは、将来においてコンパイル時エラーとなるかもしれません。
Relationships 関係
From Protocol 由来プロトコル
See Also 参照
Supporting Hashing ハッシュ化をサポートする
var hashValue : Int
The computed hash value for the URL.
URLに対する計算ハッシュ値。