Currying 已废弃 ` *deprecated `
- 是swift函数式编程思想的重点表现
- swift中通过把method
Currying
,把接收多个参数的方法变成接收第一个参数,然后返回接收剩余的参数,返回结果的新方法,在后续的使用中很像链式编程。
1
2
3
4
5
6
func test (a: Int)(b: Int) -> Int {
return a + b
}
let c = test(1)
let d = c(2)
Currying
,把接收多个参数的方法变成接收第一个参数,然后返回接收剩余的参数,返回结果的新方法,在后续的使用中很像链式编程。1
2
3
4
5
6
func test (a: Int)(b: Int) -> Int {
return a + b
}
let c = test(1)
let d = c(2)