Что такое элегантный способ вызова метода, пока он не вернет true? - PullRequest
1 голос
/ 20 января 2020

Я хотел бы вызывать метод (и только вызывать этот метод), пока он не вернет true:

boolean done = false;
while(!done){
done = doStuff() // Returns boolean
}

1 Ответ

0 голосов
/ 20 января 2020

Это довольно самоуверенный вопрос и, вероятно, будет закрыт, но если вы хотите быть очень многословным, вы можете сделать что-то вроде:

boolean isItDone;
do {
    isItDone = doStuff();
} while (isItDone == false);
...