当前位置:K88软件开发文章中心编程语言非主流编程语言Erlang → 文章内容

Erlang 将大程序分在多个文件中

减小字体 增大字体 作者:佚名  来源:网上搜集  发布时间:2019-1-15 16:23:52

lists:keydelete(From, 1, User_List).%%% Server transfers a message between userserver_transfer(From, To, Message, User_List) -> %% check that the user is logged on and who he is case lists:keysearch(From, 1, User_List) of false -> From ! #abort_client{message=you_are_not_logged_on}; {value, {_, Name}} -> server_transfer(From, Name, To, Message, User_List) end.%%% If the user exists, send the messageserver_transfer(From, Name, To, Message, User_List) -> %% Find the receiver and send the message case lists:keysearch(To, 2, User_List) of false -> From ! #server_reply{message=receiver_not_found}; {value, {ToPid, To}} -> ToPid ! #message_from{from_name=Name, message=Message}, From ! #server_reply{message=sent} end.%%%----END FILE---

上一页  [1] [2] 


Erlang 将大程序分在多个文件中