0
這是一個簡單的遞歸函數遞歸和Xcode的7編譯錯誤
func recursion(parameter : Double)
{
if parameter < 12
{
recursion(parameter + 1)
}
print(parameter)
}
,當我試圖把一個簡單的值,例如0或1
recursion(0)
我得到一個編譯錯誤說缺少爭論#1在調用任何想法爲什麼發生這種情況?
順便說一句,如果我改變功能
func recursion(parameter : Double)
{
if parameter > 1
{
recursion(parameter - 1)
}
print(parameter)
}
一切正常
什麼想法?我正在使用Xcode 7 beta
A *運行時*錯誤或*編譯時*錯誤? – zneak
編譯時錯誤。我輸錯了那裏:P – Korpel
你在哪裏測試你的代碼?它在XCode 7 Beta 6中運行良好,使用遊樂場 –