我需要一个宏TAG(N,C)
其需要将参数N
和C
生成表单TAG_ + f的令牌(N)+ G(C),其中, f(1) = A
, f(2) = AB
, f(3) = ABC
, f(4) = ABCD
和g(0) = (empty string)
, g(1) = _FOO
, g(2) = _BAR
。
例子:
TAG(3,0) -> TAG_ABC
TAG(2,1) -> TAG_AB_FOO
TAG(4,2) -> TAG_ABCD_BAR
做这个的最好方式是什么?