func nonZeroAnswer (a : Double, b : Double) -> Bool {
if a/b == 0 { return true} else {return false}
}
nonZeroAnswer (5, 0) //This returns false
if !nonZeroAnswer(2, 2) {
print("This is a Zero Answer")
}
我已经反复阅读了苹果文档,知道Not运算符是如何工作的以及它如何将布尔值倒置到它的对面,但我不知道如何将它应用于更复杂的代码场景,如if语句,函数等。我甚至不知道我是否正确编写了这个基本程序,但我对如何编写这样一个基本程序感到困惑。对不起,如果这似乎是一个小问题,但我已经阅读了苹果文档,并且正在研究一本适合初学者的快速书,我已经观看了许多YouTube视频,但是无法用头包裹我的头不是普通的运算符trueVarue = True ........!trueValue //使它成为false ......我明白了,但是在这个程序中我也尝试过在上面写。在if语句中使用时,与NOT运算符混淆?
不要想太多。 'if(true){do true stuff} else {do false stuff}'。无论if()是多么复杂/简单,它都可以归结为一个简单的布尔值true/false。 –