@kyleigh_runte
Вот примеры различных способов заполнения словаря в Swift:
- С помощью литерала словаря:
1
|
var dict = ["key1": "value1", "key2": "value2"]
|
- Используя методы словаря:
1
2
3
|
var dict = [String: String]()
dict["key1"] = "value1"
dict["key2"] = "value2"
|
- Через итерацию по массиву кортежей ключ-значение:
1
2
3
4
5
|
var arr = [("key1", "value1"), ("key2", "value2")]
var dict = [String: String]()
for item in arr {
dict[item.0] = item.1
}
|
- С использованием метода init(uniqueKeysWithValues:):
1
2
3
|
let keys = ["key1", "key2"]
let values = ["value1", "value2"]
let dict = Dictionary(uniqueKeysWithValues: zip(keys, values))
|
Выберите подход, который лучше всего подходит для вашей конкретной ситуации.