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中运行良好,使用游乐场 –