init()
Creates an empty dictionary.
空の辞書を作成します。
init<S>(uniqueKeysWithValues : S)
Creates a new dictionary from the key-value pairs in the given sequence.
新しい辞書を、与えられたシーケンスの中のキー値ペアから作成します。
init<S>(S, uniquingKeysWith : (Value, Value) -> Value)
Creates a new dictionary from the key-value pairs in the given sequence, using a combining closure to determine the value for any duplicate keys.
新しい辞書を、与えられたシーケンスの中のキー値ペアから作成します、結合用のクロージャを使って何らかの重複キーに対して値を決定します。
init<S>(grouping: S, by: (S.Element) -> Key)
Creates a new dictionary whose keys are the groupings returned by the given closure and whose values are arrays of the elements that returned each key.
新しい辞書を作成します、それのキーは与えられたクロージャによって返されるグループ分けです、そしてそれの値はいくらかの要素からなる配列で、それが各キーで返されるものです。