「デフォルト」句があるため、Java switchステートメントがnullを処理できないのはなぜですか?
たとえば、次のようなものがある場合
switch(value){
case VAL1: do_something1(); break;
case VAL2: do_something2(); break;
default: do_something3();
}
null などの他の値を「デフォルト」で処理するべきではありませんか?
「デフォルト」句があるため、Java switchステートメントがnullを処理できないのはなぜですか?
たとえば、次のようなものがある場合
switch(value){
case VAL1: do_something1(); break;
case VAL2: do_something2(); break;
default: do_something3();
}
null などの他の値を「デフォルト」で処理するべきではありませんか?