func intcrease(input: Int) ->Int {
return input + 1
}
func reduce(input:Int) ->Int {
return input - 1
}
func chooseFunction(backwards:Bool) -> (Int) -> Int {
return backwards ? reduce : intcrease
}
黄色部分为 函数参数,而绿色部分为返回值,chooseFunction 这个函数中的返回值是一个 参数为Int 返回值为 Int的函数 (Int) -> Int.
原文链接:https://www.f2er.com/swift/327133.html