Function 関数

NSHashInsertIfAbsent(_:_:)

Adds an element to the specified hash table only if the table does not already contain the element. 指定されたハッシュテーブルに要素を、そのテーブルがまだその要素を含まない場合にのみ、追加します。

Declaration 宣言

func NSHashInsertIfAbsent(_ table: NSHashTable<AnyObject>, 
                        _ pointer: UnsafeRawPointer?) -> UnsafeMutableRawPointer?

Return Value 戻り値

If pointer matches an item already in table, returns the preexisting pointer; otherwise, pointer is added to the table and returns NULL. pointerが既にtableの中にある項目に合致するならば、以前から存在しているポインタを返します、そうでなければ、pointertableに加えられてNULLを返します。

Discussion 議論

You must not specify NULL for pointer. あなたは、NULLpointerに対して指定してはなりません。

See Also 参照

Related Documentation 関連文書