gpt4 book ai didi

xml - XQuery 是否有 FLWOR 表达式的退出语句

转载 作者:数据小太阳 更新时间:2023-10-29 01:50:20 24 4
gpt4 key购买 nike

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

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

最佳答案

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 表达式。 函数,但这会终止处理。

不必太担心优化问题——许多处理器都有很好的优化器。

因此,许多处理器会惰性求值,并会在第一次产生满足 specific-condition() 的结果时停止对下面的 FLOWR 表达式的求值:

  (someFlowerExpression )[specific-condition(.)][1]

关于xml - XQuery 是否有 FLWOR 表达式的退出语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3124363/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com