Come correggere le istruzioni non raggiungibili in Java


La migliore risposta

Questo è un problema di programmazione di base che il Il compilatore Java è capitato di rilevare. Altri compilatori per altri linguaggi potrebbero rilevare un problema simile.

Dovresti:

  • Verificare se il tuo codice implementa il tuo algoritmo.
  • Se verifica se il tuo algoritmo ha senso.

Se non capisci perché il codice non è raggiungibile, hai un problema serio e dovresti cercare aiuto. Risolvendo questo problema senza capire cosa il compilatore ti sta dicendo che è probabile che porti a un sacco di debug non necessario.

potrebbe essere che “stai lasciando codice irraggiungibile sul posto nel caso in cui ulteriori modifiche al codice non riescano a soddisfare adeguatamente una condizione. In tal caso, ci possono essere modi per fornire una direttiva al compilatore per informarlo che ciò è intenzionale. In caso contrario, inserire un commento per indicare che questo codice è noto per essere irraggiungibile e perché sarebbe una cortesia per te e per eventuali futuri manutentori di questo codice.

Risposta

O fai sono raggiungibili o fanno in modo che il compilatore Java lo ritenga raggiungibile.

Spesso finisco prematuramente un metodo con unistruzione return come parte del debug di quel metodo, ma lo sai se metti semplicemente return null; nel mezzo di un metodo, Java lo segnalerà come un errore (puoi disattivarlo, ma io non” t). Tuttavia, non verrà visualizzato un errore

if (true) {

return null;

}

Quindi questo è un modo semplice per impedire a Java di lamentarsi di dichiarazioni irraggiungibili.

Se non sai perché la tua dichiarazione è irraggiungibile, pubblica il codice e ne “sono sicuro qualcuno può dirtelo.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *