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