Ok Hinzufügen, sagen, ich habe ein Wörterbuch:mehrere Definitionen für einen einzelnen Schlüssel
someDict["Smiling"] = ":)
Aber lassen Sie uns sagen:
var someDict = [String: String]()
ich einen Schlüssel und Definition, um es mit hinzufügen Ich möchte "Smiling"
eine andere Definition hinzufügen, z. B. :D
.
someDict["Smiling"]? += ":D"
print(someDict)
["Smiling": ":):D"]
Jetzt möchte ich ist
["Smiling": ":)", ":D"]
. Ich weiß, das wird nicht funktionieren, wegen der Seperator.
So brauche ich eine Möglichkeit, ["Smiling": [":)", ":D"]]
zu verwenden, auf diese Weise könnte ich mit someDict["Smiling"][1]
zugreifen, und das wäre gleich :D
.
Ich werde nicht Liste will ich habe versucht, wie es alles nutzlos ist, und ich weiß nicht, was ich tue.
ist, will ich
Fazit der Lage sein, einen Schlüssel in einem Wörterbuch hinzuzufügen, for-Schleife in einem potenziell.
Du hast Recht, müssen Sie '[Zeichenfolge: [String]]', und das wird funktionieren, aber Sie müssen uns sagen, was mit der Verwendung von 'someDict [" Smiling "] ?. zuerst", "someDict [" Smiling "] ?. last', etc ... – Grimxn