这给了我一个操场上的错误。在Swift中返回func的func
func returnAFunc() ->()
{
func f(){ println("hello") }
return f
}
现在我读了一个名为“returnAFunc”的func,它返回另一个不返回值的func。正确?但它不起作用。我必须这样做:
func returnAFunc() ->() ->() // or this (() ->())
{
func f(){ println("hello") }
return f
}
好吧,看起来不正确。有人可以解释吗?
是的,我相信由于你所指出的,我有一些困惑。我认为他们需要在未来的Swift迭代中做得更清楚。 – AlwaysLearning