2

我知道这可能是一个新手问题,但我试图理解这句话(来自一篇关于使用 EBNF 的元语言的论文):

 Logical and (&) binds stronger than logical or (|). 

在此之前它说:

Conditions are: 
  condition ::= condition (`&´ | `|´ ) condition | `!´ condition | relation 
  relation ::= expression ( `=´ | `#´ | `<´ | `<=´ | `>´ | `>=´ ) expression 

谢谢

4

1 回答 1

2

这是指优先级。换句话说,如果你有A & B | C,你真的有(A & B) | C。首先评估优先级更高/绑定更强的操作。

于 2013-06-03T16:40:00.360 回答