草庐IT

turnsWithCardsPlayed

全部标签

Swift:将元素添加到字典中包含的数组中

我从Swift开始,现在我被这个问题困扰了一段时间。我正在尝试浏览一系列纸牌,并将它们添加到字典中,该字典下的键代表它们的播放顺序。我制作了一个字典turnsWithCardsPlayed,它应该包含这样一个键:值对-“Turn2”:[Card1,Card2,Card3]。问题是如果key还没有关联的值,它不会附加卡片。letturnsWithCardsPlayed=[String:[Card]]()forcardinarrayOfCards{turnsWithCardsPlayed["Turn"+card.turn]!.append(card)}我通过包含一个if语句来解决这个问题,