code:
-module(mod_test, [Name]).
-export([show/0]).
show() ->
io:format("show:~p~n",[Name]).
-------------------------------
编译报错:
parameterized modules are no longer supported
分析:新版不再支持 模块参数化了,其实模块参数化是一种"类oo"的思想。erlang不再支持我估计是不符合erlang的设计理念,erlang应该是“纯粹”的函数式语言。
如果非要使用:
第一步:在所需模块中 -complie({parse_transform, pmod_pt}).
第二部:找到pmod_pt.erl模块
第三部:一起编译