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

addEntries(from:)

Adds to the receiving dictionary the entries from another dictionary. 受け手側の辞書に別の辞書からの登録項目を加えます。

Declaration 宣言

func addEntries(from otherDictionary: [AnyHashable : Any])

Parameters パラメータ

otherDictionary

The dictionary from which to add entries この辞書からの登録項目を加えます。

Discussion 議論

Each value object from otherDictionary is sent a retain message before being added to the receiving dictionary. In contrast, each key object is copied (using copy(with:)—keys must conform to the NSCopying protocol), and the copy is added to the receiving dictionary. otherDictionaryからの各値オブジェクトは、retainメッセージを、受け手側辞書に加えられる前に送られます。対照的に、各値オブジェクトは(copy(with:)を使って — キーはNSCopyingプロトコルに準拠しなければなりません)コピーされます、そしてそのコピーは受け手側辞書に加えられます。

If both dictionaries contain the same key, the receiving dictionary’s previous value object for that key is sent a release message, and the new value object takes its place. 両方の辞書が同じキーを含むならば、受け手側の辞書のもつそのキーに対する以前の値オブジェクトは、releaseメッセージを送られます、そして新しい値オブジェクトがその場所を占めます。

See Also 参照

Adding Entries to a Mutable Dictionary 登録項目を可変辞書に加える