模糊的参考评估()

时间:2016-03-22 03:22:48

标签: swift function return ambiguous

我正在构建一个计算器,当我在函数performOperation中放入return evaluate()时,我得到错误的模糊引用来评估。 这是函数和我调用的函数:

 func evaluate() -> Double? { let (result, _) = evaluate(opStack)
    return result
}
 func performOperation(symbol: String) {
        if let operation = knownOps[symbol] {
            opStack.append(operation)
        }
       return evaluate()
    }

0 个答案:

没有答案