swift 恒等于运算符使用说明(swift identical)

恒等于运算符使用笔记

1. 我们先测试一个比较运算符 == 可以发现这两个一定相等,因此输出结果是A: same for ==



2. 假如此刻我们将==换成===会怎么样呢,见下图,实际是会出错的。


实际上恒等是要求两边比较的操作数是一个类的实例,而此处我们用的是String , String 在swift中是一个结构体,因此不能使用恒等于比较符。



3. 我们使用 UIViewController来测试一下,当前代码所在位置是UIViewController的ViewDidLoad方法中。


此处我们看到self跟当前的创建的并不是同一个实例,输出结果如下:







尾序:


此viewDidLoad 中此




本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部