LINUX.ORG.RU

История изменений

Исправление alysnix, (текущая версия) :

с точки зрения чистой семантики актуализация шаблона есть s выражение вида

(apply_template template_name param1 param2 ...)

что обозначает - специализируем template_name c параметрами …

любые формы тождественные этой будут правильными.

например заменим apply_template на @ и получим

@template_name(param1, param2, ...)

например вызов темплейтной функции будет таким

@template_fun(int, int)(1,2,3)

то есть @ есть начальный символ синт.правила актуализации темплейта. а не скобочки там надо выдумывать.

Исходная версия alysnix, :

с точки зрения чистой семантики актуализация шаблона есть s выражение вида (apply_template template_name param1 param2 …)

что обозначает - специализируем template_name c параметрами …

любые формы тождественные этой будут правильными.

например заменим apply_template на @ и получим @template_name(param1, param2, …)

например вызов темплейтной функции будет таким @template_fun(int, int)(1,2,3)

то есть @ есть начальный символ синт.правила актуализации темплейта. а не скобочки там надо выдумывать.