希望这是我的问题所在(在阅读Erlang打印的错误日志时出现问题)。我试图通过列表搜索来查找匹配的字符串(来自客户端的PID转换为字符串),但它只是导致崩溃。Erlang:在列表中搜索匹配的字符串
...
#7 ClientPID = pid_to_list(From),
#8 list:member(ClientPID, #server.users), % 'users' being a list in the record 'server'
...
'服务器'记录中'用户'列表刚定义为users = [],如果有帮助的话。
崩溃报告:
** Reason for termination ==
** "{undef,[{list,member,[\"<0.568.0>\",2],[]}, {server,loop,2,[{file,\"server.erl\"},{line,8}]},
{genserver,loop,2,[{file,\"c:/Erlang/ServCli/genserver.erl\"}{line,13}]}]}"
这确实奇迹!非常感谢您的帮助和解释! – 2014-10-04 18:45:51