このようなネストされた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 個ある場合はどうなるでしょうか。どちらの方がよいですか?または、他のより良い解決策はありますか?