Подождите в цикле, пока счетчик не уменьшится - PullRequest
0 голосов
/ 27 августа 2018

Я хочу подождать в цикле, пока счетчик не уменьшится. Это возможно? На данный момент, я думаю, мне нужно подождать х секунд и проверить счетчик. Тогда проверьте еще раз. Но есть ли лучшее решение?

Посмотрите, что я имею в виду:

counter=0;
for(x=1;x<100;x++){
 if(counter<10){
  counter++;
  dothings
 }else{
  wait until counter<10
  do things
 }
} 
function dothings(){
 calculate;
 counter--;
}

Так что только чтобы показать, что я имею в виду.

1 Ответ

0 голосов
/ 27 августа 2018

Преобразуйте стиль кода в управляемый событиями, используйте метод для уменьшения счетчика и, если условие выполнено, вызовите другой метод, чтобы «сделать что-то».

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