5
O uso da cláusula finalmente para fazer o trabalho após o retorno é ruim / perigoso?
Como parte de escrever um Iterator, eu me vi escrevendo o seguinte trecho de código (removendo o tratamento de erros) public T next() { try { return next; } finally { next = fetcher.fetchNext(next); } } achando um pouco mais fácil de ler do que public T next() { T …