定义闭包:
var sendMsgCallBack:(()->())?
发送闭包:
@IBAction func sendMsgAction(_ sender: Any) {
if self.sendMsgCallBack != nil {
self.sendMsgCallBack!()
}
}
本文介绍了一个Swift语言中使用闭包的具体实例。通过定义一个可选的无参数无返回值的闭包`sendMsgCallBack`,并在`sendMsgAction`方法中调用它,展示了闭包在实际应用中的灵活性。
定义闭包:
var sendMsgCallBack:(()->())?
发送闭包:
@IBAction func sendMsgAction(_ sender: Any) {
if self.sendMsgCallBack != nil {
self.sendMsgCallBack!()
}
}
646

被折叠的 条评论
为什么被折叠?