void run() {
...
if (done) return cancel();
...
}
, где cancel()
возврат void
. Это не скомпилируется ... и я могу почти понять, почему. Но если я хочу вернуть пустоту из пустоты, почему бы и нет? Вместо этого я пишу что-то вроде этого:
if (done) {
cancel();
return;
}
Я не ищу предложений по стилю кода, я хочу знать, почему Java явно запрещает этот тип возврата void. Любая информация ценится, спасибо.