![]() |
Структурирование текстаDate: 2015-10-07; view: 413. Ключевое слово Else В программе, описанной в начале главы, Вы могли заметить, что второе условие практически дублирует первое. Значение условия Clock.Hour могло оказаться и ниже и выше 12. Нам даже не пришлось проверять его еще раз. В подобных случаях мы можем сократить два утверждения if..then..endif до одного с помощью использования нового ключевого слова else. Если написать ту же программу, но с использованием else, то она будет выглядеть следующим образом: If (Clock.Hour < 12) Then TextWindow.WriteLine("С добрым утром, мир!) Else TextWindow.WriteLine("Добрый вечер, мир!") EndIf Результат выполнения обеих программ одинаковый, что является для нас очень важным уроком в компьютерном программировании:
Часто, в программировании одну и ту же вещь можно сделать по-разному. Иногда, использование одного способа несет в себе больше смысла, чем использование другого. Выбор остается за программистом. Чем больше программ Вы пишите и чем опытнее Вы становитесь, тем заметнее для Вас эти различия, а также их достоинства и недостатки. В приведенных примерах видно, как структурируются предложения между словами If, Else и EndIf. Такое структурирование необязательно. Компьютер и без них отлично поймет программу. Тем не менее, это помогает нам видеть и лучше понимать структуру программы. Именно поэтому обычно принято структурировать предложения между блоками.
|