Swift:'==';不是前缀一元运算符
我正在构建一个简单的swift 3应用程序,因为我现在正在学习它,我得到了这个错误,Swift:'==';不是前缀一元运算符,swift,Swift,我正在构建一个简单的swift 3应用程序,因为我现在正在学习它,我得到了这个错误,“==”不是前缀一元运算符 这是我的密码 @IBAction func convertClicked(_ sender: Any) { if let result = tempEntry.text { if(result =="") { return } else { if let num = Double(result) {
“==”不是前缀一元运算符
这是我的密码
@IBAction func convertClicked(_ sender: Any) {
if let result = tempEntry.text {
if(result =="") {
return
} else {
if let num = Double(result) {
let output = num * (9/5) + 32
ResultLabel.text = String(output)
}
}
}
}
尝试在“==”之后添加空格 而不是:
if(result =="") {
尝试:
逗号的作用是什么?这是Swift试图修复它的方式,逗号不应该出现在原始代码中。您是否尝试过在==之后使用空格?if(result==“”){swift版本是什么?
if(result=“”)
应该是if(result==“”)
…找出==
操作符后面的空格。迫不及待地想知道为什么-1:)展开答案解释为什么需要空格,例如。这就是为什么:user28434缺乏深入的信息是否会使我的答案不正确?错误?误导?@FelixSFD想再解释一些吗?这是关于主题外的问题…空格后=w在我的情况下工作
if(result == "") {