我想了解參數斯威夫特是如何工作的,因此寫了一個簡單的類如下無法轉換int類型的值與預期參數類型「...」
class NumberIncreaser {
func numberIncrementor(var number:Int)->Int{
number += 1
return number
}
var anotherNumber = numberIncrementor(3)
}
然而即使明確提的是,方法'numberIncrementor'需要一個Int,Xcode需要一個numberIncreaser對象(希望我使用正確的術語,而不是編程)。我注意到,當我刪除類的方法工作得很好。我想知道爲什麼這是如此,我該如何解決它。
謝謝!
您的問題是在class'的'範圍執行代碼。你需要在'methods'或'global'作用域的範圍內做到這一點。 –