Function 関数

NSMapInsertKnownAbsent

Inserts a key-value pair into the specified table if the pair had not been previously added. あるキー値ペアを、もしそのペアが以前に追加されないならば、指定されたテーブルに挿入します。

Declaration 宣言

void NSMapInsertKnownAbsent(NSMapTable *table, const void *key, const void *value);

Discussion 議論

Inserts key (which must not be notAKeyMarker) and value into table. Unlike NSMapInsert, this function raises NSInvalidArgumentException if table already includes a key that matches key. key(それはnotAKeyMarkerであってはいけません)とvaluetableに挿入します。NSMapInsertとは違い、この関数はNSInvalidArgumentExceptionを引き起こします、もしtableが既にkeyに合致するキーを含むならば。

key is compared with notAKeyMarker using pointer comparison; if key is identical to notAKeyMarker, raises NSInvalidArgumentException. keynotAKeyMarkerとポインタ比較を使って比較されます;keynotAKeyMarkerと同一ならば、NSInvalidArgumentExceptionが引き起こされます。

See Also 参照

Related Documentation 関連文書