2015-05-29 20 views
0

我跟隨斯坦福當然,現在即時通訊卡,因爲使用不同的參數相同的實例方法名稱現在給出錯誤雨燕1.2,相同的實例方法名稱不同的參數不工作了

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

是的,你應該重命名這些功能之一。例如,命名第一個performTwoParameterOperation。

相關問題