在Erlang有沒有方法引用當前正在執行的函數)?Erlang:我如何從身體內引用一個匿名函數?
這將是產卵一個無限循環有用:
spawn(fun() -> do_something, this_fun() end)
在JavaScript arguments.callee
做到了這一點,看到MDC規範。
編輯回答'爲什麼你會那樣做':主要是好奇心;它也是有用的定義定時器prorotyping時:
Self = self(),
spawn(fun() -> Self ! wake_up, receive after 1000 -> nil end, this_fun() end),
%% ...
爲什麼你需要那個? – zakovyrya 2009-07-24 19:29:27