Ich bin neu in Swift und Programmierung im Allgemeinen. Ich habe folgende dictionary
erklärt:Wie Zugriff auf Inhalte eines Wörterbuchs mit String als Schlüssel und Arrays von Any als Werte?
let fruits: [String:[[Any]]] = [
"Apple": [
["Gravenstein",122,100],
["Ginger Gold", 119, 130],
["Jazz", 150, 190]
],
"Grapes": [
["Cabernet Sauvignon",120,100],
["Merlot", 150, 130],
["Tempranillo", 130, 190]
]
]
Ich möchte nun eine Funktion programmieren, dass basierend auf 2 Variablen, sagen wir, var selectedFruit = "Apple"
und var selectedVariety = "Ginger Gold"
. Basierend auf diesen 2 Variablen sollte ich in der Lage sein, die erste Zahl (122) zu erhalten und sie zu der zweiten Zahl (100) hinzuzufügen. Ich habe versucht, Karte und Flatmap ohne Erfolg. Irgendeine Hilfe ?
uns zeigen, was haben Sie bisher versucht, bitte. – dirtydanee
Ich habe gedruckt (fruits.map {$ 0.key == selectedFruit}), die ein Array [True, False] zurückgibt, aber hier bleibe ich stecken .... – fbelfort