XQuery에서 어떤 연산이 더 관련이 있습니까? AND 또는 OR?XQuery의 논리 연산자 관련성
예 : (a 및 b 또는 c)가 1 o 2와 같습니까?
- (a와 b) 또는 c
- 와 (b 또는 c)
건배, 데보라는
XQuery에서 어떤 연산이 더 관련이 있습니까? AND 또는 OR?XQuery의 논리 연산자 관련성
예 : (a 및 b 또는 c)가 1 o 2와 같습니까?
건배, 데보라는
나는 "더 관련이"에 의해 당신이 어떤 다른 의미 추측 사람들은 "더 단단히 묶어"또는 "우선 순위가 더 높습니다"라고 구를 것입니다. XQuery에서 a and b or c
은 이 아닌 (a and b) or c
으로 구문 분석됩니다.
이 제작 46에서 볼 수있다 (47)과의 the XQuery grammar :
[46] OrExpr AndExpr :: = ('또는 "AndExpr) *
[47] AndExpr :: = ComparisonExpr ("및"ComparisonExpr) *
표현식을 false() and true() or true()
으로 평가하여 XQuery 엔진에 표시 할 수도 있습니다. 이것이 연산자 우선 순위의 결과이고 왼쪽에서 오른쪽으로 평가되지 않은 결과는 표현식의 순서를 바꾸고 true() or true() and false()
을 평가하면 알 수 있습니다.
xquery에 대해 잘 모르겠지만 [이] (http://en.wikipedia.org/wiki/Order_of_operations#Programming_languages) **는 '(a와 b) 또는 c' –