Kann ich in Elixir einen Alias ​​für die Funktion in derselben Bibliothek haben?

8

Angenommen, ich habe die Definition einer Funktion:

%Vor%

innerhalb meiner Elixir-Bibliothek, kann ich dann innerhalb derselben Bibliothek erstellen:

%Vor%

, so dass Benutzer sowohl die Umbenennungs- als auch die MV-Funktionen in meiner Bibliothek verwenden können?

    
Low Kian Seong 02.02.2015, 14:46
quelle

2 Antworten

15

Der einfachste Ansatz, den ich mir vorstellen kann, ist defdelegate

%Vor%

Beachten Sie, dass dies eine weitere Funktion bar/0 definiert, die foo/0 aufruft.

    
sasajuric 02.02.2015, 15:07
quelle
2

Wenn Ihre Methode Argumente akzeptiert:

Sie müssten auch die Argumente in defdelegate angeben:

%Vor%     
Sheharyar 10.10.2016 12:43
quelle

Tags und Links