老猫swift学习笔记(一)swift中”==“跟”===“的区别

来源:互联网 发布:单片机相关文献 编辑:程序博客网 时间:2024/06/14 02:22

学过java的同学都知道,在java中采用==用来比较两个变量时,只有这两个变量的内容、以及指向的内存地址都一样时,才会相等,如果只想比较两个变量的内容就采用equals

但在swift中采用”==“对两个变量进行比较时,只要内容相同,就返回true,如果除了比较两个变量的内容还要比较其内存地址可采用”===“,当然有”===“就有”!==“

实例:

var str1:String = "woxi"
var str2:String = "woxi"

println(str1 == str2)//true
println(str1 === str2)//false
println(str1 !== str2 )//true

本文来自 swift开发者,转载必须注明来自swift开发者(www.swift-open.cn),且留下文章链接!

谢谢大家!
0 0
原创粉丝点击