表達式x---y
如何解析?這是法律表達嗎?如何解析表達式x --- y?這是法律表達嗎?
5
A
回答
10
這是合法的,並解析爲x--
-
y
。
我相信前兩個減號被解釋爲減法後運算符,因爲它是x
後面最長的令牌,它是合法出現的。這使得第三個減去扮演減法的角色。 這是按照最大規則 [1]
0
(x - ) - y;你使用哪個編譯器? x和y的類型是什麼?
1
1
對於所有數據類型,它被解析爲x-- - y
。如果是一些class
對象,那麼你必須定義後遞減運營商和負操作,它會給編譯錯誤,如果你只是定義預減運營商。這意味着,無論如何x-- - y
都是被迫的。
相關問題
- 1. 這是lambda表達式嗎?
- 2. 如何表達∀X∃Y r(X,Y),∃XŸY r(X,Y)?
- 3. 這是什麼JS語法?表達式中的賦值? (x!= null &&(y = x))
- 4. 解析這個表達!
- 5. 瞭解X-Path表達式
- 6. 匹配高達X正則表達式或y的正則表達式
- 7. 如何解析正則表達式
- 8. WF4如何解析表達式?
- 9. Java。正則表達式。如何解析?
- 10. ANTLR3解析表達式
- 11. 解析算術表達式
- 12. 解析括號表達式
- 13. 解析數學表達式
- 14. 中綴表示法解析表達式的算法是什麼?
- 15. 如何理解德摩根定律布爾表達式
- 16. JavaScript正則表達式:`/ x。* y /`與`/ x(?=。* y)/`
- 17. SciTE正則表達式,x和y次之間的匹配表達式,例如\ w * {x,y}
- 18. 的Java Thymeleaf:無法解析表達式
- 19. 與乘法解析表達式
- 20. Javax.el.ELException:無法解析表達式
- 21. 部分表達式無法解析:AND
- 22. 無法解析爲表達
- 23. 是這個postgres正則表達式相當於這個表達式嗎?
- 24. 如何解析這個沒有正則表達式?
- 25. 如何用正則表達式解析這個字符串?
- 26. c#正則表達式列表解析
- 27. 使用正則表達式解析數學表達式
- 28. 需要用正則表達式幫助解析表達式
- 29. 用布爾表達式解析表達式樹
- 30. 形成正則表達式來解析數值表達式
http://stackoverflow.com/questions/5341202(及其答案)可能是有趣的。 – 2011-04-13 12:44:55
請參閱[Maximal Munch Principle。](http://en.wikipedia.org/wiki/Maximal_munch) – Nawaz 2011-04-13 13:02:53