Swift:'==';不是前缀一元运算符

Swift:'==';不是前缀一元运算符,swift,Swift,我正在构建一个简单的swift 3应用程序,因为我现在正在学习它,我得到了这个错误,“==”不是前缀一元运算符 这是我的密码 @IBAction func convertClicked(_ sender: Any) { if let result = tempEntry.text { if(result =="") { return } else { if let num = Double(result) {

我正在构建一个简单的swift 3应用程序,因为我现在正在学习它,我得到了这个错误,
“==”不是前缀一元运算符

这是我的密码

@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 == "") {