关闭功能:
func makeIncrementer(externNumber:Int) -> (Int -> Int) {
func addOne(number: Int) -> Int {
return externNumber + number
}
return addOne
}
我想使用Anonymous Closure来实现它,所以我写这个:
func my_makeIncrementer(externNumber:Int) -> (Int -> Int) {
return {
(number:Int)-> Int { // Error : cannot create a single-element tuple with an element label ;
return externNumber + number ;
} ;
}
}
你可以看到,Xcode抛出错误
错误:无法使用元素标签
创建单元素元组