Erlang: Modulattribut

8

Ich bin neu für Erlang. Folgende -Module -Attributendeklaration wurde in einem vorhandenen Erlang-Projekt gefunden:

%Vor%

Was bedeutet hier der zweite Parameter (Liste [Name, Pfad, Version])?

Ich habe keine Informationen in der Erlang-Referenz darauf gefunden.

    
alexey 31.08.2009, 16:31
quelle

2 Antworten

11

Dies definiert ein parametrisiertes Erlang-Modul - eines, das Sie mit "instanziieren" können und dann auf die Parameter zugreifen, die von diesem neuen übergeben werden, wenn Sie Code in Ihrem Modul ausführen.

Ein sehr kurzer Überblick ist hier:

Ссылка

    
Alan Moore 31.08.2009, 17:10
quelle
7

Dies ist ein parametrisiertes Modul. Hier ist das Originalpapier drauf. Grundsätzlich können Sie Instanzen des Moduls erstellen, die bestimmte Werte an diese Variablen binden. Sie können einen wie folgt initialisieren:

%Vor%

und nennen Sie dann seine Funktionen wie folgt:

%Vor%

wobei die Modulparameter auch im Funktionskörper verfügbar sind.

    
Zed 31.08.2009 17:17
quelle

Tags und Links