このようなネストされたifコードがあります
if (condition1 or condition2 or condition3 ) {
if (condition1) {
}
elsif (condition2) {
}
elsif (condition3) {
}
}
明らかに、条件(1、2、および3)はすでにouterでチェックされているため、innerステートメントif
でそれらを再度チェックしたくありません。if-elsif
だから私の解決策は、外側をif
完全に取り除くことでした。しかし、これでもif-elsif
.
では、条件が 10 ~ 15 個ある場合はどうなるでしょうか。どちらの方がよいですか?または、他のより良い解決策はありますか?