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

func makeIncrementer() -> (Int -> Int) {
    func addOne(number: Int) -> Int {
         + number
    }
    return addOne
}

var increment = makeIncrementer()

println(increment())

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

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

上一篇:C++ 洛谷 P1879 [USACO06NOV]玉米田Corn Fields


下一篇:Xss漏洞原理分析及简单的讲解