スイッチケースにスイッチケースを入れるのは悪い習慣ですか? もしそうなら、代替手段は何ですか?本当に使いたくないif
/else if
必要がなければ。
次のようなことをする代わりに:
if((this == 1) && (that == 1)){ //something }
else if((this == 1) && (that == 2)){ //something }
else if((this == 2) && (that == 3)){ //something }
私は次のように考えていました:
switch(this){
case 1:
switch(that){
case 1:
// something
break;
....
}
break;
....
}
私には本当に間違っているように見えます。構文は間違っていませんが、適切な実践に関しては間違っています。