這給了我一個操場上的錯誤。在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