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