我遵循Standford课程,现在我卡住了,因为具有不同参数的相同实例方法名称现在会出错
func performOperation(operation: (Double, Double) -> Double) {
if operandStack.count >= 2 {
displayValue = operation(operandStack.removeLast(), operandStack.removeLast())
enter()
}
}
func performOperation(operation: Double -> Double) {
if operandStack.count >= 1 {
displayValue = operation(operandStack.removeLast())
enter()
}
}
我的修复程序是将一个函数重命名为另一个名称。我该怎么办 ?我是Swift的新手,所以请保持简单。
答案 0 :(得分:0)
是的,您应该重命名其中一个功能。例如,将第一个命名为performTwoParameterOperation。