我正在使用此功能
func countFrom(from:Int, #to:Int) -> () {
println("\(from)")
if from < to {
countFrom(from + 1, to: to)
}
}
countFrom(1, to: 10)
}
但是在编译时我得到了Swift编译器错误 -
命令/Applications/Xcode6-Beta2.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift失败,退出代码为1
如果我删除了“countFrom(从+ 1,到:到)”,那么就不会再出现错误了。这有什么问题?
答案 0 :(得分:0)
答:代码很好,编译器已经过时了。 Per @ Matt的评论,这在Beta 4中运行良好。
控制台输出:
1
2
3
4
5
6
7
8
9
10