Uncaught SyntaxError: Неожиданный идентификатор при открытой обработке с обработкой. js - PullRequest
1 голос
/ 21 января 2020

Код, о котором идет речь, такой:

void update() {
  int nearbyYou = 0;
  int nearbyWork = 0;
  int nearbyCap = 0;
  int nearbyDead = 0;
  for (int iter = 0; iter < 8; iter = iter + 1) {
    switch nearby[iter] {
      case 0:
        nearbyDead++;
      case 1:
        nearbyYou++;
      case 2:
        nearbyWork++;
      case 3:
        nearbyCap++;
    }
    switch type {
      case 0:
        if (nearbyWork >= 1) {
          type = 1;
        } else {
          type = 0;
        }
      case 1:
        if (nearbyWork >= 1) {
          type = 2;
        } else if (nearbyWork >= 7 || nearbyCap >= 2) {
          type = 3;
        } else {
          type = 0;
        }
      case 2:
        type = 0;
    }
  }
}
}

И я получаю Uncaught SyntaxError: Unexpected identifier в файле обработки

Uncaught SyntaxError: Unexpected identifier
https://preview.openprocessing.org/assets/js/vendor/processingjsReleases/processing-1.6.6.js?version=7.42, line 885
https://preview.openprocessing.org/assets/js/vendor/processingjsReleases/processing-1.6.6.js?version=7.42, line 21586
https://preview.openprocessing.org/assets/js/vendor/processingjsReleases/processing-1.6.6.js?version=7.42, line 21623
https://preview.openprocessing.org/sketch/preview/?random=0.24172648490425175, line 49
https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js, line 2
https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js, line 2

Я пробовал несколько вещей здесь и там, но Я действительно не знаю, как устранить эту ошибку.

1 Ответ

2 голосов
/ 21 января 2020

я не знаю об обработке JS. но быстрый поиск доказал, int является допустимым ключевым словом. попробуй переключиться с парантезом. Например: переключатель (тип) {...}.

Также вы ссылаетесь рядом [ index ], но не можете видеть массив рядом в вашем коде и тип переменной , который можно только с уверенностью предположить, что оба доступны в пределах области (или они есть?).

Кроме того, если вы посмотрите на ошибку на консоли, вы, вероятно, увидите номер строки, где ошибка сгенерирована.

пожалуйста, всегда спрашивайте со всем необходимым кодом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...