Swift中的比较不起作用?

时间:2015-07-22 21:09:54

标签: swift

在Swift里面的两个循环中,我有这段代码,只有当两个(xIndex和yIndex)都为零时才能执行。

 if (xIndex != 0) && (yIndex != 0) {

                println("double Zero")

            }

不幸的是,当其中一个为零时执行!

这里有什么问题?

2 个答案:

答案 0 :(得分:0)

嗯......您使用的是!=而不是==

尝试:

if xIndex == 0 && yIndex == 0 {
  println("double Zero")
}

答案 1 :(得分:0)

当两个变量为零时,这种情况属实 - 你必须用!=替换==(这意味着不等于)(这意味着相等