任何人都可以帮我弄清楚如何检查哪个循环更快 - FOR或REPEAT,使用Etime和interval函数?
do:
etime(yes).
repeat i = 1 to 5:
display '123'.
end.
end1 = etime.
display "etime for repeat block" end1 - start1.
end.
我不想使用end1-start1,而是想使用interval函数来查找经过的时间。谢谢。
答案 0 :(得分:1)
您需要声明日期时间变量并使用“现在”功能。
define variable dt1 as datetime no-undo.
define variable dt2 as datetime no-undo.
dt1 = now.
pause 3.
dt2 = now.
display interval( dt2, dt1, "milliseconds" ).
将要测试的代码放在PAUSE语句所在的位置。
(您需要多次,多次超过5次迭代才能获得有意义的结果。)