XQuery中的逻辑运算符相关性
什么操作在XQuery中更相关:和或 例如:(a和b或c)等于1 O2XQuery中的逻辑运算符相关性,xquery,logical-operators,relevance,Xquery,Logical Operators,Relevance,什么操作在XQuery中更相关:和或 例如:(a和b或c)等于1 O2 (a及b)或c a和(b或c) 干杯, 黛博拉我猜“更相关”是指其他人会说的“约束更紧密”或“优先级更高”。在XQuery中,a和b或c被解析为(a和b)或c,而不是a和(b或c) 这可以在以下第46和47部作品中看到: [46]OrExpr::=AndExpr(“或”AndExpr)* [47]AndExpr::=ComparisonExpr(“and”ComparisonExpr)* 它也可以通过计算表达式false()
a和b或c
被解析为(a和b)或c
,而不是a和(b或c)
这可以在以下第46和47部作品中看到:
[46]OrExpr::=AndExpr(“或”AndExpr)*
[47]AndExpr::=ComparisonExpr(“and”ComparisonExpr)*
它也可以通过计算表达式false()和true()或true()
在XQuery引擎中显示。通过对表达式重新排序并计算true()或true()和false()
可以看出这是运算符优先级的结果,而不是从左到右的计算结果。我不知道xquery,但说它应该是(a和b)或c