打印列表输出:keysearch erlang

时间:2010-07-09 15:09:31

标签: erlang

我无法打印以下lists:keysearch功能的返回输出。

case lists:keysearch(Query,1,Data) of
    {value,Answer} ->
    io:format("~p",Answer);
    false ->
    io:format("not found ~n")
end,

我知道答案是我应该打印出来的元组。任何人都可以告诉我我在做什么错误? 提前谢谢

2 个答案:

答案 0 :(得分:9)

io:format需要参数的列表,即使只有一个:

io:format("~p", [Answer]);

答案 1 :(得分:1)

您可能希望打印找到的密钥,然后执行

{value, {Query, Answer}} -> io:format("~p", [Answer]);