希望這是我的問題所在(在閱讀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