func makeIncrementer() -> (Int -> Int) { func addOne(number: Int) -> Int { return 1 + number } return addOne } var increment = makeIncrementer() 执行:increment(7) 解释 :increment就是makeIncrementer(),所以就会返回AddOne然后就相当于AddOne(7),自然就是执行内层函数了,然后就是返回8.
时间: 2024-10-13 05:48:46