Ich habe diese Funktion:erlang for-Schleife für Abfragen
show_employee_table() ->
do(qlc:q([B || B <- mnesia:table(employee)])).
Was sie tut, ist, dass es auf eine Tabelle mit dem Namen Mitarbeiter geht und druckt die Inhalte an den Benutzer.
Konzept: Ich möchte eine andere Funktion sagen sagen show(times) -->
, diese Funktion wird einen Tabellennamen und die Anzahl der Aufrufe der Show_table-Funktion.
Wenn ich (Mitarbeiter, 100) eingeben, möchte ich eine for-Schleife, die 100 Mal ausgeführt wird, die Idee ist, die Zeit zu messen, die zum Ausführen der Schleife benötigt wird. In Java würde ich so etwas tun:
Time t = time.now();
for (I=0; I<N; I++){
show_employee_table() ->
do(qlc:q([B || B <- mnesia:table(employee)])).
}
Time t2 = time.now();
timetaken = t2 - t1;
Das ist, wie ich es tun wollen, aber in erlang. Ich kenne einfach nicht die Syntax in Erlang und ich würde es schätzen, wenn mir jemand helfen kann.
ok danke Muzaaya, ich werde dir in meinem Bestätigungsabschnitt schreiben, wenn das alles erledigt ist, hast du mir viel geholfen – Onty
du bist willkommen –