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

swift 闭包中怎么调用方法

swift 闭包中怎么调用方法

呼唤远方 2019-05-14 13:08:59
swift 闭包中怎么调用方法
查看完整描述

2 回答

?
拉风的咖菲猫

TA贡献1995条经验 获得超2个赞


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-05-15
  • 2 回答
  • 0 关注
  • 561 浏览

添加回答

举报

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