表达式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