Я борюсь с преобразованием форматов для словарей: Я пытаюсь преобразовать массив элементов ниже в массив результатов ниже. По существу, просматривая дубликаты в элементе first element, а затем добавляя файлы к набору результатов, когда первый параметр отличается.Swift: Преобразование
var items:[[String]] = [["a", "b"],["a", "c"],["b", "c"]]
var result:[[String:[String]]] = [
["a":["b","c"]],
["b":["c"]]
]
Я попытался использовать множество массивов, однако я продолжаю сталкиваться с ошибками в своем xcode. Любая идея, какой будет лучший подход?
Цикл for in, как представляется, подходит для одного предмета. Помощь будет высоко оценена.
ли результаты должны быть массивом, или это просто словарь. var result: [String: [String]] = [ "a": ["b", "c"], "b": ["c"] ]? – ptoinson
На самом деле словарь тоже будет работать –
Почему у вас есть структура данных, состоящая из 2 массивов элементов? Что-то кажется подозрительным ... – Alexander