我有这样的功能:二郎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