Skip to content

Latest commit

 

History

History
25 lines (23 loc) · 1001 Bytes

if.md

File metadata and controls

25 lines (23 loc) · 1001 Bytes

Синтаксис

{? if <condition>;
	<код если истина>
[else if <condition>
	<код если второе условие истинно>
else if ...]
[else
	<код если ложь>]
end ?}

Описание

Позволяет изменять выводимый в конечный документ текст и выполняемые конструкции в зависимости от условия <cond>.

Блок кода else может отсутствовать. Также с помощью else if условия могут идти цепочкой до срабатывания одного из них. Допускается разделение ключевых слов if, else и end между разными блоками конструкций. Например:

{? if messages > 1 ?}
	Сообщений много
{? else if messages == 0 ?}
	Сообщение одно
{? else ?}
	Сообщений нет
{? end ?}