Я новичок в Swift и iOS dev. в целом. Мне было интересно, как я могу суммировать несколько значений из одного и того же ключа в разных словарях. например У меня естьКак можно суммировать несколько значений из одного и того же ключа в разных словарях в swift?
20 словарей с одинаковой парой значений ключа [String: AnyObject], например. «Высота»: 20 Я хочу их суммировать и рассчитать среднее. EG:
// Example dictionary
let player17: [String: AnyObject] = [
"Name": "Les Clay",
"Height": 42,
"Soccer Experience": true,
"Guardian Name(s)": "Wynonna Brown"
]
// Используется любой объект здесь, как и все они идут в большой массив
Являются ли ваши 20 словарей сами по себе содержащимися внутри какого-либо контейнера? Если вы хотите выполнять общую работу с данными, содержащимися в разных словарях, возможно, вставьте словари в один словарь или массив. Кроме того, в качестве альтернативы использованию 'String: AnyObject' dict., Учитывая, что разные _types_ данных игрока несколько статичны (известны во время компиляции), рассмотрите возможность определения данных вашего игрока как членов экземпляра' struct' (следовательно, не необходимо работать с 'AnyObject'). – dfri
Да забыл сидеть, они все в массиве под названием allPlayers –