parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Именованные параметры

moko 10.01 20:19

Да, добавим пример. Как-то так:
^show[something; $.x(100) $.y(200) ]

@show[text;.x;.y]
<div style="position: absolute; left: ${x}px; top: ${y}px;">
    $text
</div>
Раньше эта же задача решалась так:
@show-old[text;options]
<div style="position: absolute; left: ${options.x}px; top: ${options.y}px;">
    $text
</div>
В новом варианте все возможные опции видны в декларации метода (а не размазаны по коду метода, который может быть и длинным), плюс обращение к ним короче.