erlang shell会截断长项,例如:
6> lists:seq(1,1000).
[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,
23,24,25,26,27,28,29|...]
如何让它不那样做?或者至少在截断术语之前增加深度。我知道我可以做点像......
io:format("~p~n",[lists:seq(1,1000)]).
...但我更愿意配置shell来做我想做的事。
答案 0 :(得分:25)
io:format("~p", [Term])
的替代方法是在函数rp(Term)
中构建的shell,它正是这样做的。
答案 1 :(得分:1)
This post似乎显示了如何做你想要的,但它比仅仅更改配置文件中的一行更深入。您最好的选择可能是使用io:format("~p~n",[lists:seq(1,1000)]).
方法。