Erlang 使用Chicagoboss\u数据库并打印记录列表

Erlang 使用Chicagoboss\u数据库并打印记录列表,erlang,chicagoboss,Erlang,Chicagoboss,我正在打印一份来自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]). 然而,我得到: 电子邮件:[11711101,…]

我正在打印一份来自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]).
然而,我得到:

电子邮件:[11711101,…]

AccessToken也是如此


我错过了什么?任何指针都将非常感谢

您没有选择正确的格式:~w用于作为erlang术语打印,~s用于字符串,~p用于漂亮打印,它试图找到最佳打印方式。见


谢谢帕斯卡…感谢你的快速回答。
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>