Unter Erlang gibt es eine Möglichkeit, auf die gerade ausgeführte Funktion zu verweisen)?
Das wäre nützlich, um eine Endlosschleife zu erzeugen:
spawn(fun() -> do_something, this_fun() end)
In JavaScript arguments.callee
tut genau das, siehe die Spezifikation auf MDC .
Bearbeiten, um auf die Frage "Warum sollten Sie das tun?" zu antworten: Hauptsächlich aus Neugierde; es ist auch nützlich, einen Zeitgeber für die Erstellung eines Prorotyps zu definieren:
Self = self(),
spawn(fun() -> Self ! wake_up, receive after 1000 -> nil end, this_fun() end),
%% ...