问:我正在使用Swift 2.0,当我尝试使用NOT运算符(!)时,它告诉我它不是公认的运算符。这是更新吗?如果是这样,什么是正确的运算符?
答:我正在使用'if else'语句检查数字是否可以被3除而不是5、5和3以及3和5整除。这是Swift Basics的FizzBuzz生成器,它看起来像这样:
如果num%3 == 0 &&!num%5 == 0 {//嘶嘶声}否则!num%3 == 0 && num%5 == 0 {// //嗡嗡声}否则,如果num%3 == 0 && num%5 == 0 {// FizzBuzz} else {//打印num}
它不断向我显示一个错误,说“!”。不是有效的二进制运算符,或者它“预期{如果条件后出现”。