equality_expression.gravity 303 B

12345678910111213
  1. #unittest {
  2. name: "Equality expression (==,!=) with multiple subnodes, testing operator execution order.";
  3. error: NONE;
  4. result: true
  5. };
  6. func main() {
  7. var a = 2;
  8. var b = 2;
  9. var c = 0;
  10. return a == b != c; // should be like (a==b)!=c -> (1)!=0 -> 1,
  11. // not like a==(b!=c) -> 2==(1) -> 0
  12. }