为了账号安全,请及时绑定邮箱和手机立即绑定

swift 闭包中怎么调用方法

swift 闭包中怎么调用方法

慕妹3146593 2019-03-20 14:13:57
swift 闭包中怎么调用方法
查看完整描述

2 回答

?
qq_笑_17

TA贡献1818条经验 获得超7个赞

1

2

3

4

5

6

7

8

func calc(x: Int, y: Int, callback: @escaping (Int, Int) -> Int) -> Int {

    return callback(x, y)

}

 

let add = calc(x: 1, y: 2) { return $0 + $1 }

let reduce = calc(x: 4, y: 3) { x, y in return x - y }

 

print(add, reduce)

 


查看完整回答
反对 回复 2019-03-22
  • 2 回答
  • 0 关注
  • 1388 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信