得到这段代码:
if (self.competitionData.competitionList == nil) || (renewCache) {
// <things to be done>
}
其中 renewCache
是一个 Bool
。
我在这一行收到以下错误:
- 在“if”条件之后预期为“{”
- 大括号语句 block 是一个未使用的闭包
- 源文件中的字符无效
但据我所知,我认为这是正确的。有什么问题?
谢谢。
最佳答案
好吧,终于找到问题了。
它与这一行完全无关,而是在我传递没有参数名称的第二个参数的方法调用中像下面 10 行这样的句子。顺便说一句,XCode 没有将该行标记为错误:-(
似乎 XCode Swift 解析器在识别错误的正确行时遇到了一些问题。
修复问题后,该行编译正常。
关于swift - 使用 || 时 Swift 中的几个错误或 && 逻辑运算符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28351239/