A==B ? a+b : 0;
今更知ったんだけど、これダメなんだね

A==B ? (a+b) : 0;
こうしないとアカンらしい。括弧が必要なポイントが分からんすぎていつも嵌る