Hello all,
when running the following query:
hof:until( function($i){ $i = 10}, function($i){ (admin:write-log(xs:string(current-dateTime()) || " -- " || $i), prof:sleep(1000), $i + 1)}, 0 )
I get the following output:
19:49:07.400 SERVER admin INFO 2017-02-01T19:49:07.399+01:00 -- 0 19:49:08.400 SERVER admin INFO 2017-02-01T19:49:07.399+01:00 -- 1 19:49:09.401 SERVER admin INFO 2017-02-01T19:49:07.399+01:00 -- 2 19:49:10.402 SERVER admin INFO 2017-02-01T19:49:07.399+01:00 -- 3 19:49:11.403 SERVER admin INFO 2017-02-01T19:49:07.399+01:00 -- 4 19:49:12.404 SERVER admin INFO 2017-02-01T19:49:07.399+01:00 -- 5 19:49:13.405 SERVER admin INFO 2017-02-01T19:49:07.399+01:00 -- 6 19:49:14.406 SERVER admin INFO 2017-02-01T19:49:07.399+01:00 -- 7 19:49:15.407 SERVER admin INFO 2017-02-01T19:49:07.399+01:00 -- 8 19:49:16.408 SERVER admin INFO 2017-02-01T19:49:07.399+01:00 -- 9
I would expect current-dateTime() to return a dateTime that increases by one second on every output. What is wrong with my understanding?
Thanks,
Marco.