间隔了大概一周的时间 ,又开始学习erlang了。以前花过三天时间来学习,erlang的语法很特别,不过很吸引人。今天运行了如下的代码,用blog记一下
-module(clock).
-export([start/2,stop/0]).
start(Time,Fun)->
register(clock,spawn(fun()->tick(Time,Fun) end)).
stop()->clock ! stop.
tick(Time,Fun)->
receive
stop->
void
after Time->
Fun(),
tick(Time,Fun)
end.
%%clock:start(5000,fun()->io:format("Tick ~p~n",[erlang:now()]) end).