init()
init(minimumCapacity : Int)
init<S>(uniqueKeysWithValues : S)
init<S>(S, uniquingKeysWith : (Value, Value) -> Value)
Availability
Technology
values
A sequence of values to group into a dictionary. 辞書へとグループにする幾つかの値からなるシーケンス。
keyForValue
A closure that returns a key for each element in values
.
values
の中の各要素に対するキーを返すクロージャ。
The arrays in the “values” position of the new dictionary each contain at least one element, with the elements in the same order as the source sequence. 新しい辞書の「values」位置での配列は、それぞれ少なくとも1つの要素を含み、元となるシーケンスと同じ順序で要素を持ちます。
The following example declares an array of names, and then creates a dictionary from that array by grouping the names by first letter: 以下の例は、いくらかの名前からなる配列を宣言します、それから名前を最初の文字でグループ分けすることによって、その配列から辞書を作成します。
The new students
dictionary has three entries, with students’ names grouped by the keys "E"
, "K"
, and "A"
.
新しいstudents
辞書は、生徒の名前をキー"E"
、"K"
、そして"A"
でグループ分けして、3つの登録項目を持ちます。
init()
init(minimumCapacity : Int)
init<S>(uniqueKeysWithValues : S)
init<S>(S, uniquingKeysWith : (Value, Value) -> Value)