标签: swift
我注意到此函数具有唯一的返回类型
{{1}}
答案 0 :(得分:1)
此函数实际上只是返回另一个以Int作为参数和返回类型的函数。这样做:
Int
(Int) -> Int
在这种情况下,此函数返回您的子函数之一。
因此,当您需要获取子函数的结果时,可以这样做
chooseStepFunction(backward: true)(1) /* returns 0 */ chooseStepFunction(backward: false)(1) /* returns 2 */