parser

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

 

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

И про изящество...

Sumo 23.02.2015 22:03

Делаем передачу именованных переменных методу:
$e[^Example::create[
  $.field1[...]
  $.field2[...]
]]
^e.method[Name;$.field5[Ivan]]

@CLASS
Example

@create[aOptions]
  $aOptions[^hash::create[$aOptions]]
  $field1[$aOptions.field1]
  $field2[$aOptions.field2]

@method[aFixParam;aOptions]
  $aOptions[^hash::create[$aOptions]]
  ^call_me[$aFixParam;^if(!def $aOptions.field5){$aOptions.field5}{default}]