我有這樣的功能:二郎for循環查詢
show_employee_table() ->
do(qlc:q([B || B <- mnesia:table(employee)])).
它所做的是,它關係到一個表叫員工和打印的內容給用戶。
概念:我想做另一個功能,叫做show(times) -->
,這個函數將取一個表名和調用show_table函數的次數。
如果我輸入(僱員,100),我想有一個循環運行100次,這個想法是測量運行循環所花費的時間。在java中我會這樣做:
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;
這就是我想要做的,但在erlang。我只是不知道erlang的語法,如果有人能幫助我,我將不勝感激。
好的謝謝穆扎亞,當我完成所有工作後,我會在你的確認部分給你寫信,你幫了我很多 – Onty 2012-03-26 19:03:37
歡迎你 – 2012-03-27 06:41:06