Тема: Snakeskin
Показать сообщение отдельно
  #166 (permalink)  
Старый 05.08.2014, 23:27
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

Перед сном пришла идейка:

- template foo(a|trim, b|parse)
    ...


Тоже самое, что и

- template foo(a, b)
    ? a = (a|trim)
    ? b = (b|parse)


?? Вопрос, должен ли такой фильтр накладываться на значение по умолчанию... думаю - нет.

- template foo(a|trim = 'foo')
    ...


<=>

- template foo(a)
    ? a = a != null ? (a|trim) : 'foo'


И самое-вызываемые прототипы

- template foo(a|trim, b|parse)
    - proto bar(a, b) => 1, 2
        ...


Тоже самое, что и

- template foo(a|trim, b|parse)
    - proto bar(a, b)
        ...
    - apply bar(1, 2)


Завтра реализую
__________________
kobezzza
code monkey
Ответить с цитированием