erlang debug

阅读更多

装载需要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 跟踪提高理解的速度  见附件!

 

  • erlang debug_第1张图片
  • 大小: 124.3 KB
  • erlang debug_第2张图片
  • 大小: 43.5 KB
  • erlang debug_第3张图片
  • 大小: 24 KB
  • 查看图片附件

你可能感兴趣的:(Erlang)