我正在尝试读取字典中所有索引的值。我一次只能抓取一个索引。如何在swift中从字典中获取所有索引值?
var monster: Monster!
monster.moves![0]["move_id"] as? Int ?? 0
这让我抓住索引中的第一项。但我正在阅读一个SQLite数据库,并需要匹配值。
for user in try! db.prepare(Table("moves").where(id == (monster.moves![0]["move_id"] as? Int ?? 0) && damage_class == (monster.moves![0]["move_id"] as? Int ?? 0))) { }
它只会检查id是否与monster.moves匹配!在第一个索引处,而不是检查所有的索引。我需要获取move_id
等于某个数字的值。我怎么能做到这一点?