I would like to know if xquery FLWOR
expression has an exit statement like
continue and break?For example I want to exit the for
loop when a particular condition is
reach.
XQuery是一种函数式语言,在许多其他事物中,这意味着没有严格的执行顺序概念.因此,任何在事情发生时做某些事情的尝试都没有意义.
如果满足特定条件,正确的方法是做某事.
除了使用error()
函数之外,无法退出FLWOR表达式,但这会终止处理.
人们不应该过于担心优化 – 许多处理器都有很好的优化器.
因此,许多处理器将懒惰地进行评估并将停止评估下面的FLOWR表达式,这是第一次产生满足特定条件()的结果:
(someFlowerExpression )[specific-condition(.)][1]