さらに発見した謎なコード(Java)
if (foo.equals("") && foo == null) {
もはや、何も説明するまい。fooはStringクラスだと思ってください。
fooがnullであったら……foo == nullは評価される前に例外が発生するため永遠に評価されることはないだろう。
if (foo.equals("") && foo == null) {
もはや、何も説明するまい。fooはStringクラスだと思ってください。
fooがnullであったら……foo == nullは評価される前に例外が発生するため永遠に評価されることはないだろう。