Синтаксис блоков
В синтаксисе языка программирования L9 используется так называемый альтернативный синтаксис блоков. Этот синтаксис применим ко всем блочным операторам кроме оператора «Тry» («Попытка»). На примерах он выглядит следующим образом.
Пример 1:
Стандартный синтаксис (цикл «While» («Пока»)):
While a <> b Do
a = a + 1;
EndDo;
Альтернативный синтаксис:
While a = b a = a + 1;
Или:
While a = b
/
a = a + 1;
\
Или:
While a = b
/
\ a = a + 1;
Пример 2:
Стандартный синтаксис (цикл «For» («Для»)):
For i = 0 To 1000 Do
EndDo;
Альтернативный синтаксис:
For i = 0 To 1000;
Или:
For i = 0 To 1000
/
\
Знаки «/» и «\» удобнее использовать, когда требуется объединить несколько операторов в единый блок. В нижеследующей таблице приводится несколько примеров написания одной и той же функции возврата ставки НДС:
Русскоязычный синтаксис | Англоязычный синтаксис |
---|---|
Функция ВзятьНДС(a) | Function ВзятьНДС(a) |
Функция ВзятьНДС(a) | Function ВзятьНДС(a) |
Функция ВзятьНДС(a) | Function ВзятьНДС(a) |