等于不等

== 和 === 以及!=和!==

字符串在 Swift 中是一个功能强大且灵活的数据类型。以下是一些关于 Swift 字符串的基本操作:

创建字符串

let greeting = "Hello, World!"

拼接字符串

let firstName = "John"
let lastName = "Doe"
let fullName = "\(firstName) \(lastName)"

字符串长度

let length = greeting.count

访问字符串中的字符

let firstCharacter = greeting[greeting.startIndex]
let lastCharacter = greeting[greeting.index(before: greeting.endIndex)]

遍历字符串中的字符

for character in greeting {
    print(character)
}

修改字符串

插入和删除字符

字符串比较

字符串包含子字符串

转换大小写

子字符串

字符串分割

这些都是 Swift 中字符串操作的一些基本示例。希望这些信息对你有帮助!如果你有任何其他问题或需要更详细的解释,请告诉我。

在 Swift 中,!=!== 也是两个不同的运算符,用于不同的比较目的。

!= 运算符

!= 运算符用于判断两个值是否不相等。它是 == 运算符的反义运算符。

在这个例子中,personApersonB 的属性值相同,所以 personA != personB 结果为 false。而 personApersonC 的属性值不同,所以 personA != personC 结果为 true

!== 运算符

!== 运算符用于判断两个对象是否不引用同一个实例。它是 === 运算符的反义运算符。

在这个例子中,person1person2 是两个不同的实例,所以 person1 !== person2 结果为 true。而 person1person3 引用同一个实例,所以 person1 !== person3 结果为 false

总结一下,!= 用于判断两个值是否不相等,而 !== 用于判断两个对象是否不引用同一个实例。如果你需要比较值的不同,使用 !=;如果你需要判断两个引用是否不同,使用 !==

总结

1、== 判断的是值是否相等

2、=== 判断是否是同一个对象,判断指针是否是同一个

3、!= 和 == 相反

4、!== 和 === 相反

Last updated