Ich bin neu in Swift und iOS Dev. Im Algemeinen. Ich habe mich gefragt, wie ich mehrere Werte aus dem gleichen Schlüssel in verschiedenen Wörterbüchern zusammenfassen könnte. z.B. Ich habeWie kann man mehrere Werte aus dem gleichen Schlüssel über verschiedene Wörterbücher hinweg zusammenfassen?
20 Wörterbücher mit dem gleichen Schlüsselwertpaar [String: AnyObject] z. "Höhe": 20 Ich möchte diese Summe addieren und den Durchschnitt berechnen. Beispiel:
// Example dictionary
let player17: [String: AnyObject] = [
"Name": "Les Clay",
"Height": 42,
"Soccer Experience": true,
"Guardian Name(s)": "Wynonna Brown"
]
Gebraucht // jedes Objekt hier, da sie alle in ein großes Array gehen
Sind Ihre 20 Wörterbücher an sich in einem Container enthalten? Wenn Sie mit Daten arbeiten möchten, die in verschiedenen Wörterbüchern enthalten sind, verschachteln Sie möglicherweise Ihre Wörterbücher in einem einzelnen Wörterbuch oder Array. Als Alternative zur Verwendung eines 'String: AnyObject' -Diktates, in Anbetracht dessen, dass die verschiedenen _types_der Spielerdaten etwas statisch sind (bekannt zur Kompilierzeit), sollten Sie Ihre Spielerdaten als Instanzmitglieder einer' struct' definieren (daher nicht muss mit 'AnyObject' arbeiten. – dfri
Ja vergessen zu sitzen, sie sind alle in einem Array namens allPlayers –