Условный оператор

В качестве оператора проверки условия используется синтаксическая конструкция, которая соответствует по смыслу термину «следует», т.е. два тире и угловая скобка -->. Такая запись условного оператора очень похожа на математическую и легко объединяется в последовательности для проверки множественных условий вида «else if».

В общем случае условный оператор имеет вид: [ условие ] --> { действие }; или с условием иначе [ условие ] --> { действие }, […] --> { действие иначе };

Для наглядности записанный с отступами:

[ условие1 ] --> { действие1 }, [ условие2 ] --> действие2, [ условие3 ] --> действие3, [...] --> {действие_иначе};

Или тоже самое, но с использованием макросов DSL.:

@if( условие1 ) { действие1 } @elif( условие2 ) действие2 @elif( условие3 ) действие3 @else { действие_иначе };