-module(macro).
-define(macro1(X, Y), {a, X, Y}).
foo(A) ->
?macro1(A+10,b).
预处理
compile:file(macro,['P']).
-file("macro.erl", 1).
-module(macro).
foo(A) ->
{a,A + 10,b}.
-module(macro).
-define(macro1(X, Y), {a, X, Y}).
foo(A) ->
?macro1(A+10,b).
预处理
compile:file(macro,['P']).
-file("macro.erl", 1).
-module(macro).
foo(A) ->
{a,A + 10,b}.