Можно ли сделать макрос, который объявляет сразу несколько функций? Даже рас?ирю вопрос: Может ли макрос сформировать несколько выражений уровня модуля?
Что-то типа такого:
-define(XXX(N), ( N(A) -> A. N(A,B) -> A+B. ) ).
?XXX(hello).
Требуется, чтобы в результате были объявлены две функции:
hello(A) -> A.
hello(A,B) -> A+B.
