快速不等式运算符(!=等效)

nik*_*nik 5 swift

我们使用“ ==”在swift中检查String相等。但是如何在swift中使用!=(在目标c中)等效?我想检查str1!= str2。但是编译器建议我删除'!'。字符。

Dan*_*iel 6

不等于!=运算符在 Swift 中与在 Objective C 中相同,因为它是标准的 C 比较运算符

根据基本运算符的 Swift 文档:

Swift 支持所有标准的 C 比较运算符:

等于 (a == b)

不等于 (a != b)

您的示例不起作用的原因是因为您必须添加空格:

str1!=str2
Run Code Online (Sandbox Code Playgroud)

应该

str1 != str2
Run Code Online (Sandbox Code Playgroud)