文書   >   Swift   >   Dictionary   >   Index   >   hash(into:)
インスタンスメソッド
hash(into:)
与えられたハッシャーにそれらを供給することにより、この値の必須コンポーネントをハッシュします。
宣言
パラメータ
hasher | このインスタンスのコンポーネントを組み合わせるときに使用するハッシャー。 |
議論
Hashable プロトコルに準拠するには、このメソッドを実装します。ハッシュするのに使用されるコンポーネントは、型の == 演算子の実装で比較されるコンポーネントと同じでなければなりません。これらの各コンポーネントで hasher.combine(_:) を呼び出します。
hasher (ハッシャー) で finalize() を決して呼び出さないでください。これを行うと、将来コンパイル時にエラーになる可能性があります。
このドキュメントのコメントは Hashable から継承しました。
関連
プロトコルから
トップへ
トップへ
トップへ
トップへ
トップへ