swift 恒等于运算符使用说明(swift identical)
恒等于运算符使用笔记
1. 我们先测试一个比较运算符 == 可以发现这两个一定相等,因此输出结果是A: same for ==
2. 假如此刻我们将==换成===会怎么样呢,见下图,实际是会出错的。
实际上恒等是要求两边比较的操作数是一个类的实例,而此处我们用的是String , String 在swift中是一个结构体,因此不能使用恒等于比较符。
3. 我们使用 UIViewController来测试一下,当前代码所在位置是UIViewController的ViewDidLoad方法中。
此处我们看到self跟当前的创建的并不是同一个实例,输出结果如下:
尾序:
此viewDidLoad 中此
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
