Я хочу создать словарь из массива и назначить новый пользовательский объект для каждого из них. Я буду делать вещи с объектами позже. Как я могу это сделать?Создайте словарь из массива в Swift
var cals = [1,2,3]
// I want to create out of this the following dictionary
// [1:ReminderList() object, 2:ReminderList() object, 3:ReminderList() object]
let calendarsHashedToReminders = cals.map { ($0, ReminderList()) } // Creating a tuple works!
let calendarsHashedToReminders = cals.map { $0: ReminderList() } // ERROR: "Consecutive statements on a line must be separated by ';'"
положить их в скобки, cals.map {[$ 0: ReminderList()]} – ogres
Хотите словарь или массив словарей? Потому что это то, что предлагают огры и Сахил Капур. – Eendje
Я отредактировал мой вопрос, чтобы сделать его более ясным. Я хотел бы иметь один словарь, а не набор словарей. – Daniel