项目,该项目在Xcode 8.3.2编译正常显示了==的Xcode 9测试版3 - 斯威夫特3.2:比较可选
我发现是用于除去较早的建议各地比较可选/不可选值,许多编译错误coparison <>的一样: https://github.com/apple/swift-evolution/blob/master/proposals/0121-remove-optional-comparison-operators.md
所以现在在Xcode 9,我甚至不能比较两个自选项目:
let xxx: String? = "A"
let yyy: String? = "B"
if xxx == yyy { //ERROR: Ambiguous use of operator '=='
}
可能有人点我的资源在那里,这将是解释呢? 还是只是一个临时的错误?
感谢
它用迅捷4和迅速建设罚款3.2 –