我正在尝试从文本文件中读取数据,将元组从文件放入列表中,然后将它们映射到代码中,如下所示。我是erlang的新手,不知道我做错了什么:
-module(exchange).
-export([start/0]).
start()->
A= file:consult("calls.txt"),
B=tuple_to_list(A),
io:fwrite("~p~n",[maps:from_list([B])]).
它给我报错:
5> c(exchange).
{ok,exchange}
26> exchange:start().
** exception error: bad argument
in function maps:from_list/1
called as maps:from_list([[ok,
[{john,[jill,joe,bob]},
{jill,[bob,joe,bob]},
{sue,[jill,jill,jill,bob,jill]},
{bob,[john]},
{joe,[sue]}]]])
in call from exchange:start/0 (exchange.erl, line 10)
请在这里帮帮我。谢谢。