Instance Property インスタンスプロパティ

hash

An unsigned integer that can be used as a hash table address. ハッシュテーブルアドレスとして使われることができる符号なし整数。

Declaration 宣言

var hash: Int { get }

Discussion 議論

If two string objects are equal (as determined by the isEqual(to:) method), they must have the same hash value. This property fulfills this requirement. 2つの文字列オブジェクトが等しいならば(isEqual(to:)メソッドによって決定されるとおりに)、それらは同じハッシュ値を持たなければなりません。このプロパティは、この要件を完全に満たします。

You should not rely on this property having the same hash value across releases of macOS. あなたは、このプロパティがmacOSのリリースを越えて同じハッシュ値を持つことを当てにすべきではありません。

See Also 参照

Identifying and Comparing Strings 文字列を識別および比較する