In der R-Sprache kann ich eine Funktion deklarieren und den Körper der Funktion so sehen:
%Vor%Ist so etwas auch in Julia möglich? Ich habe eine Funktion geschrieben, die sehr nützlich war und immer noch im Speicher / aufrufbar ist, aber ich habe vergessen, wie ich sie geschrieben habe. Ich hoffe, dass eine solche Methode in Julia existiert, damit ich herausfinden kann, wie ich sie geschrieben habe.
Für in einem Paket definierte Funktionen können Sie less
oder @less
verwenden.
Ersteres, nimmt einen Funktionsnamen (und gibt die erste Definition zurück,
das muss nicht das sein, was du willst), letzteres ein Funktionsaufruf.
Dies funktioniert jedoch nicht mit Funktionen, die Sie selbst in der REPL definiert haben.
Für diese können Sie code_typed
verwenden, aber es gibt nur die AST (Zusammenfassung) zurück
Syntaxbaum) Ihres Codes, der weniger lesbar ist.
Sie müssen auch den Typ der Argumente angeben,
weil es mehrere Funktionen mit demselben Namen geben kann:
Sie können sie mit methods
erhalten.
Tags und Links r function julia-lang