装载需要debug的erlang模块的小程序:
-module(iiinit).
-export([allii/0]).
allii() ->
%% i:im(),
{ok,Module}=file:consult('iiinit.module'),
load(Module).
%% i:iaa([init,break,exit]).
load(M) ->
[M1|M2]=M,
i:ii(M1),
case M2 of
[] -> ok;
_ ->
load(M2)
end.
比较复杂的代码可以通过debug的trace 跟踪提高理解的速度 见附件!