我的代码如下
var List_mall_rowid = [Int]()
let mall_rowid = SQL_list?.intForColumn("MH_rowid")
var duplicate: Bool = false
for rowid in List_mall_rowid{
if rowid == mall_rowid{
duplicate = true
}
}
但if语句因编译器错误而失败
二元运算符==无法应用....
我必须尝试过几十种不同的语法选项,会遇到很多错误。进行这种比较的正确方法是什么?
答案 0 :(得分:1)
在您的if语句中,rowid
为Int
类型而您的mall_rowid
是另一种类型(我不确定哪种类型),因此您无法比较它以及是否要进行比较两者都必须具有相同的类型。