学过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),且留下文章链接!
谢谢大家!