我做了一些谷歌搜索和示例使用「,」使用多個聲明,但它不適用於我。我也嘗試過& &。Swift:如何在條件綁定中使用多個'where'?
if let movesDict = pokemonInfoDict["moves"] as? [Dictionary<String,AnyObject>] where movesDict.count > 0, movesDict["learn_type"] == "level up"{
}
if let movesDict = pokemonInfoDict["moves"] as? [Dictionary<String,AnyObject>] where movesDict.count > 0 && movesDict["learn_type"] == "level up"{
}
任何幫助將不勝感激謝謝。
'&&'已經爲我工作了。還有什麼是錯的嗎? – tktsubota
@TroyT我使用如果'讓movesDict = pokemonInfoDict [「移動」]爲? [Dictionary] where movesDict.count> 0 && movesDict [「learn_type」] ==「level up」{}'但他們給了我這個錯誤**不能下標'[Dictionary ]'的索引類型'String'** –