Получили этот кусок кода:Несколько ошибок в Swift при использовании || или && логические операторы
if (self.competitionData.competitionList == nil) || (renewCache) {
// <things to be done>
}
где renewCache
является Bool
.
Я получаю следующие ошибки в этой строке:
- Ожидаемого «{» после того, как «если» условие
- Скрепленного блок операторов Неиспользованного закрытие
- Недопустимый символ в исходном файле
, но AFAIK Я думаю, что это правильно. В чем проблема?
Спасибо.
Я голосующий, чтобы закрыть этот вопрос как не относящийся к теме, потому что это базовая синтаксическая ошибка. Помечено как «слишком локализованный» в прошлых версиях вариантов закрытия SO. –
Я ничего не могу сделать чтобы получить этот код для генерации ошибки (и, действительно, единственное, что я вижу, это маргинальное приложение, включающее 'renewCache' в parens, что необязательно и в основном бессмысленно. Если у вас все еще есть эта проблема, вам нужно опубликовать остальные проблемный контекст, минимальный воспроизводимый пример. –
Мое лучшее предположение: удалить текст между if и {полностью и ввести его вручную (не копировать/вставлять!). Возможно, у вас есть неправильный символ utf-8, который вы не видите. –