首页 > 代码库 > 自定义函数中的参数返回值 “-> (Int -> Int)”的问题

自定义函数中的参数返回值 “-> (Int -> Int)”的问题

func makeIncrementer() -> (Int -> Int) {    func addOne(number: Int) -> Int {        return 1 + number    }    return addOne}var increment = makeIncrementer()println(increment(7))

这里为什么要写两个 Int->Int 

这里是返回值是参数,左边是参数,右边是返回值的意思。