then — отличить длинную форму оператора if от короткой
Синтаксис
if (a<b) then
…
endif
Описание
Ключевое слово then является частью оператора if; см. там дополнительные пояснения. Однако не каждый оператор if требует ключевого слова then: если присутствует ключевое слово then, то предложение if может занимать более одной строки, а ключевое слово endif требуется для его завершения. Если ключевого слова then нет, оператор if продолжается до конца строки, и любой endif будет ошибкой.
Пример
В этом примере выводится Hello world. Обратите внимание, что восклицательный знак (!) не выводится, что может вызвать удивление и может быть изменено в будущих версиях yabasic.
Синтаксис
if (a<b) then
…
endif
Описание
Ключевое слово then является частью оператора if; см. там дополнительные пояснения. Однако не каждый оператор if требует ключевого слова then: если присутствует ключевое слово then, то предложение if может занимать более одной строки, а ключевое слово endif требуется для его завершения. Если ключевого слова then нет, оператор if продолжается до конца строки, и любой endif будет ошибкой.
Пример
Код: Выделить всё
if (1<2) then
print "Hello ";
endif
if (2<3) print "world"
if (2<1)
print "!"