void run() {
...
if (done) return cancel();
...
}
où cancel()
return void
. Cela ne compilera pas ... et je peux presque comprendre pourquoi. Mais si je veux retourner un vide d'un vide, pourquoi pas? Au lieu de cela, je finis par écrire quelque chose comme ceci:
if (done) {
cancel();
return;
}
Je ne cherche pas de suggestions de style de code, je veux savoir pourquoi Java interdit expressément ce type de retour à vide. Toute information est appréciée, merci.
-tjw