Instance Method インスタンスメソッド

finalize()

Finalizes the hasher state and returns the hash value. ハーシャー状態をファイナライズしてハッシュ値を返します。

Declaration 宣言

func finalize() -> Int

Return Value 戻り値

The hash value calculated by the hasher. ハーシャーによって計算されるハッシュ値。

Discussion 解説

Finalizing consumes the hasher: it is illegal to finalize a hasher you don’t own, or to perform operations on a finalized hasher. (These may become compile-time errors in the future.) ファイナライズすることは、ハーシャーを消費します:あなたが所有者でないハーシャーをファイナライズすること、またはファイナライズされたハーシャー上で演算を実行することは不正です。(それらはコンパイル時エラーに将来はなるかもしれません。)

Hash values are not guaranteed to be equal across different executions of your program. Do not save hash values to use during a future execution. ハッシュ値は、あなたのプログラムの異なる実行をまたいで等しいことを保証されません。将来の実行の間に使うためにハッシュ値を保存しないでください。