| Описание синтаксиса | - Оператор условия |
Оператор условия
Синтаксис
If Then Else - оператор условия. Выполняет проверку некоторого выражения и осуществляет переход в зависимости от результата
{ выражение№ } - любое допустимое в языке Basic математическое выражение.
{ операторы№ } - код, который необходимо выполнить. Причем кол-во операторов не ограничено.
Принцип работы конструкции:
Вычисляется { выражение1 } Если оно истинно, то выполняются { операторы1 } и затем происходит переход к оператору, стоящему после ключевого слова End If Иначе если блок Else If присутствует, то вычисляется { выражение2 } Если оно истинно, то выполняются { операторы2 } и затем происходит переход к оператору, стоящему после ключевого слова End If Иначе если блок Else присутствует, то выполняются { операторы3 } Происходит переход к оператору, стоящему после ключевого слова End If
Очевидно, что число необязательных секций Else If неограничено, в то время как секция Else может быть только одна, т.к. нет таких значений, которые бы не могли попасть под условие Иначе.
Пример
If Then Else - оператор условия. Выполняет проверку некоторого выражения и осуществляет переход в зависимости от результата
#bas
If { выражение1 } Then
[ { операторы1 } ]
[ Else If { выражение2 } Then ]
[ { операторы2 } ]
[ Else ]
[ { операторы3 } ]
End If
{ выражение№ } - любое допустимое в языке Basic математическое выражение.
{ операторы№ } - код, который необходимо выполнить. Причем кол-во операторов не ограничено.
Принцип работы конструкции:
Очевидно, что число необязательных секций Else If неограничено, в то время как секция Else может быть только одна, т.к. нет таких значений, которые бы не могли попасть под условие Иначе.
Пример
#bas
If x > y Then
Message( "Значение x больше значения y" )
Else If x = y Then
Message( "Значение x равно значению y" )
Else
Message( "Значение x меньше y!!!!" )
End If
BB-code статьи для вставки
Всего комментариев: 0
(комментарии к статье еще не добавлены)