+
 新版

Swift里面判断两个变量是否相等怎么判断?(急求,研究好久了没研究出来)

lvrenyang 发布于 2020/11/10 15:39
阅读 468
收藏 0

变量不是类,也不是结构体,是回调函数,就是想比较两个函数,是不是同一个地址。

主要是用于注册回调和删除回调,注册回调时,把函数加进去列表里面,没有问题。

删除回调时,得比较回调函数,才能删除,不然不知道删除哪一个。


比如:

public typealias CP_OnPortOpenedEvent_SwiftCallback = (_ handle: Int, _ name: String) -> Void

var callback1: CP_OnPortOpenedEvent_SwiftCallback
var callback2 = callback1

print(callback1 == callback2)
加载中
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部