Есть ли когда-нибудь случай, когда:логическая эквивалентность еще, если в
if (condition) {
statement
} else {
if (condition2) {
statement
} else {
statement
}
}
не эквивалентно:
if (condition) {
statement
} else if (condition2) {
statement
} else {
statement
}
Если есть случай, я изо всех сил, чтобы найти дело. Если кто-либо знает пример встречного примера или если он определенно эквивалентен, ваш вклад будет с благодарностью.
Нет, эти два утверждения эквивалентны. – SarTheFirst
@SarTheFirst Пожалуйста, прочитайте [Что делать, если кто-то отвечает на мой вопрос] (http://stackoverflow.com/help/someone-answers) – CKing
Только когда кто-то приходит позже и ошибочно редактирует ваш плохо сшитый код. –