Return Value 戻り値
The hash value calculated by the hasher. ハーシャーによって計算されるハッシュ値。
Availability
Technology
func finalize() -> Int
The hash value calculated by the hasher. ハーシャーによって計算されるハッシュ値。
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. ハッシュ値は、あなたのプログラムの異なる実行をまたいで等しいことを保証されません。将来の実行の間に使うためにハッシュ値を保存しないでください。