【发布时间】:2014-01-30 02:57:06
【问题描述】:
我正在使用 github 上提供的 ANTLR v4 Java 语法。
我有一个关于我在特定规则中看到的问题:移位运算符。这些运算符声明如下:
('<' '<' | '>' '>' '>' | '>' '>')
我猜他们没有像这样声明
('<<' | '>>>' | '>>')
因为泛型类型声明可能会发生什么,如
class C<T extends I<T>>
最后的 >> 将被用作移位运算符。我对吗 ?现在我想知道的是:这个符号 '
int a = 1 < < 2;
这将是一个有效的输入?
提前致谢!
【问题讨论】: