Erlang新手高階 2 有限狀態機

2021-05-22 10:30:58 字數 444 閱讀 6109

-module(my_server4).

-export([start/1,init/1]).

start(env) -> spawn(my_server4,init,[env]).

init(env) ->

state = env,

loop(state).

loop(state) ->

receive

->

= deal_with(request,state),

from ! ,

loop(state2);

stop ->

io:format("process stopped.last state is ~p~n",[state])

end.

deal_with(request,state) -> .

測試

Erlang高階函式 遞迴

說明 erlang 高階函式 匿名函式 有一大堆資料,不再贅述,這裡主要說以下高階函式遞迴式。高階函式遞迴用法 高階函式實現尾遞迴有兩種方式 1 將高階函式自身作為引數傳入,並在內部呼叫 2 通過fun進行類似普通函式的定義 1 作為引數傳入 參考資料 erlang匿名函式的遞迴 寫普通函式的時候函...

Erlang順序型程式設計高階

元組轉換成列表 1 tuple to list 12,cat,hellp 返回當前時分秒 2 time 1 5,10,20 5,10,20 2 hello hello 3 99,97,116 cat 1 bin1 1,2,3 1,2,3 2 bin2 4,5 4,5 3 bin3 6 6 4 lis...

Docker入門(新手高階)

入門簡單需要掌握三個部分 容器資料卷 dockfile docker網路。容器資料卷 volume 解釋兩個專業名詞 具名掛載 匿名掛載 匿名掛載 不指定容器卷名 示例如下 具名掛載 指定容器卷名 檢視卷的一些資訊,檢視docker卷的位置。docker volume inspect redis也可...