if (false) vs. while (false): nieosiągalny kod a martwy kod
W Eclipse próbowałem:
if (false) {}
: ostrzeżenie „martwy kod”while (false) {}
: błąd kompilacji „nieosiągalny kod”Zastanawiałem się, czy istnieje prawdziwa „przyczyna” tej różnicy. Już to znalazłem ...
Błąd kompilatora nieosiągalnego kodu
... ale dlaczego nie pozwolićwhile (false)
dla tego samego celu debugowania?