Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Конструкция If... Then применяется, когда необходимо выполнить один или группу операторов в зависимости от некоторого условия. Синтаксис этой конструкции позволяет задавать ее в одной строке или в нескольких строках программы:
If условие Then выражениеIf условие ThenвыражениеEnd IfОбычно условие является простым сравнением, но оно может быть любым выражением с вычисляемым значением. Это значение интерпретируется как False (Ложь), если оно нулевое, а любое ненулевое рассматривается как True (Истина). Если условие истинно, то выполняются все выражения, стоящие после ключевого слова Then. Для условного выполнения одного оператора можно использовать как синтаксис для одной строки, так и синтаксис для нескольких строк (блоковую конструкцию).
Следующие два оператора эквивалентны:
If anyDate < Now Then anyDate = NowIf anyDate < Now ThenanyDate = Now End IfЗаметим, что синтаксис оператора If... Then для одной строки не использует оператор End If. Чтобы выполнить последовательность операторов, если условие истинно, следует использовать блоковую конструкцию If... Then... End If.
If anyDate < Now ThenanyDate = NowTimer.Enabled = False ' Запретить таймер. End IfЕсли условие ложно, то операторы после ключевого слова Then не выполняется, а управление передается на следующую строку (или строку после оператора End If в блочной конструкции).
Дата публикования: 2014-11-28; Прочитано: 300 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!