parser

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

 

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

Ответ

Sikoz 07.10.2004 10:52

В моем случае не страшно и сразу положить в строковую переменную)
Потом выполнять второй раз, если надо.
Но.
Если is junction _всегда_ приводит к выполнению, то получается
^if($junc is junction) - то же, что и
^if(def ^process{^junc[]}) в случае, если ^junct[]дает результат.
Я мало программировал, может меня только из-за этого коробит?

Или такой пример:
есть метод, который может быть заменен другим в зависимости от пользовательского контекста, причем методы эти - не произвольные и вручную корректироваться не должны (класс collection для работы с БД, методы определяют строение html-формы). Набор методов зависит от конкретного сайта. Делать process{@ - некрасиво, поскольку требует как минимум
@create_method[name;context]
и таблицы соответствий.
Если же делать проверку типа, то выполнятся все имеющиеся методы