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