我正在尝试打印一张来自Mnesia的记录列表。
Users = boss_db:find(users, []),
lists:foreach(fun(X) ->
[{_,Email,_,_,_,_,AccessToken}] = X,
io:format("Email : ~w~n",[Email]),
io:format("AccessToken : ~w~n",[AccessToken]), end, [Users]).
但是我得到:
电子邮件:[117,115,101,..,..,....]
对于AccessToken同样。
我想念什么?任何指针将不胜感激。
您没有选择正确的格式:〜w用于打印erlang术语,〜s用于字符串,〜p用于漂亮打印,它试图找到最佳的打印方式。请参阅http://www.erlang.org/doc/man/io.html#format-3上的文档
1> L = "Hello".
"Hello"
2> io:format("~w~n",[L]).
[72,101,108,108,111]
ok
3> io:format("~p~n",[L]).
"Hello"
ok
4> io:format("~s~n",[L]).
Hello
ok
5> L1 = [1,2,3,4,5].
[1,2,3,4,5]
6> io:format("~w~n",[L1]).
[1,2,3,4,5]
ok
7> io:format("~p~n",[L1]).
[1,2,3,4,5]
ok
8> io:format("~s~n",[L1]).
^A^B^C^D^E
ok
9>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句