if (false) и while (false): недоступный код или мертвый код
Я попробовал следующее в Eclipse:
if (false) {}
: предупреждениемертвый кодwhile (false) {}
: ошибка компиляции 'недостижимый код'Мне было интересно, есть ли реальныйпричина» за эту разницу. Я уже нашел это ...
Ошибка компилятора недоступного кода
... но почему бы не позволитьwhile (false)
для той же цели отладки?