【发布时间】:2015-06-15 19:50:10
【问题描述】:
Xcode 6.3 上的示例代码 ...
var str1 = ""
var str2 = ""
if str1.isEmpty ^ str2.isEmpty {
// do something.
}
显示以下错误。
'^' is unavailable: use the '!=' operator instead
我在 Apple 文档中找不到该规范。 是这个规范吗(我不得不把它混为一谈)?
【问题讨论】:
-
我在swiftdoc.org 的头文件中都找不到它,所以可能是的。
-
错误信息告诉你如何解决问题。
-
是的。我知道。目前发行说明的链接是死链接,所以我想知道它是否是规范的变化。
-
IMO Swift 应该有一个 "^^" 运算符,因为 "!=" 不是那么直观。阅读:“一个但不是另一个”与“不等于”。 "!=" 有效,但它更晦涩。