XQuery是否具有FLWOR表达式的exit语句

Tec*_*rat 6 xml xquery

我想知道xquery FLWOR表达式是否有一个像continue和break这样的退出语句?

例如,我想在达到特定条件时退出for循环.

Dim*_*hev 7

我想知道xquery FLWOR表达式是否有一个像continue和break这样的退出语句?

例如,我想在达到特定条件时退出for循环.

XQuery是一种函数式语言,在许多其他事物中,这意味着没有严格的执行顺序概念.因此,任何事情发生做某些事情的尝试都没有意义.

如果满足特定条件,正确的方法是做某事.

除了使用该error()函数之外,无法退出FLWOR表达式,但这会终止处理.

人们不应该过于担心优化 - 许多处理器都有很好的优化器.

因此,许多处理器将懒惰地进行评估并将停止对下面的FLOWR表达式的评估,这是第一次产生满足以下条件的结果specific-condition():

  (someFlowerExpression )[specific-condition(.)][1]
Run Code Online (Sandbox Code Playgroud)