正如标题所述,为什么允许在java中使用?
int x = 0;
x = +-+-+-+-+-+-+-4;
没有用,它很容易发现错误。
答案 0 :(得分:5)
由于允许+anything
,因此允许-anything
。这就像问为什么thing.getThing().getThing().getThing().getThing().getThing().getThing().getThing().getThing().getThing().getThing().getThing().getThing().getThing().getThing().getThing()
被允许 - 他们不会仅仅为了试图阻止人们编写错误的代码而添加人为限制。
+-+-+-+-+-+-+-4
与+(-(+(-(+(-(+(-(+(-(+(-(+(-4)))))))))))))
相同。