Mod:module_info() 可以得到模块的元数据!
(rabbit@nimbus)4> test:module_info().
[{exports,[{module_info,0},{module_info,1}]},
{imports,[]},
{attributes,[{vsn,[64335248162526234078446821625873662118]},
{tag,[generated_by_tool]},
{behaviour,[my_behaviour]}]}, 可以得到行为信息
{compile,[{options,[{d,use_specs},
{outdir,"/data/rabbitmq-server-3.0.0/ebin"},
{i,"/data/rabbitmq-server-3.0.0/include"},
debug_info]},
{version,"4.8"},
{time,{2012,12,12,14,39,42}},
{source,"/data/rabbitmq-server-3.0.0/src/test.erl"}]}]
(rabbit@nimbus)5>