HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-02-26
1 <p>В самой полной версии конструкция if содержит не только ветку else, но и другие условные проверки с помощью else if. Такой вариант используется при большом количестве проверок, которые взаимоисключают друг друга:</p>
1 <p>В самой полной версии конструкция if содержит не только ветку else, но и другие условные проверки с помощью else if. Такой вариант используется при большом количестве проверок, которые взаимоисключают друг друга:</p>
2 <p>Здесь стоит обратить внимание на два момента:</p>
2 <p>Здесь стоит обратить внимание на два момента:</p>
3 <ul><li>Ветка else может отсутствовать</li>
3 <ul><li>Ветка else может отсутствовать</li>
4 <li>Количество else if условий может быть любым</li>
4 <li>Количество else if условий может быть любым</li>
5 </ul><p>Напишем для примера расширенный метод определяющий тип предложения. Он распознает три вида предложений:</p>
5 </ul><p>Напишем для примера расширенный метод определяющий тип предложения. Он распознает три вида предложений:</p>
6 <p>Теперь все условия выстроены в единую конструкцию. Оператор else if - это "если не выполнено предыдущее условие, но выполнено текущее". Получается такая схема:</p>
6 <p>Теперь все условия выстроены в единую конструкцию. Оператор else if - это "если не выполнено предыдущее условие, но выполнено текущее". Получается такая схема:</p>
7 <ul><li>Если последний символ ?, то "question"</li>
7 <ul><li>Если последний символ ?, то "question"</li>
8 <li>Иначе, если последний символ !, то "exclamation"</li>
8 <li>Иначе, если последний символ !, то "exclamation"</li>
9 <li>Иначе "general"</li>
9 <li>Иначе "general"</li>
10 </ul><p>В итоге выполнится только один из блоков кода, относящихся ко всей конструкции if.</p>
10 </ul><p>В итоге выполнится только один из блоков кода, относящихся ко всей конструкции if.</p>
11 <h2>Рекомендуемые программы</h2>
11 <h2>Рекомендуемые программы</h2>