2
我尝试了下面的三元运算符,我不明白它为什么不编译。这个问题似乎很小,但我不明白,因此困扰我 -三元运算符编译错误
行1 - > int a = false? y + = 1:(x * = 10);
第2行 - > int b = false? y + = 1:x * = 10;
1行编译行2没有。为什么?
括号在第三个操作数而不是第二个操作数的情况下有什么区别。我不必在第二/第三操作数中使用括号(一元,字符串,基本算术......)为什么只是赋值操作符和那个特定的第三操作数?
在此先感谢!
这能帮助,谢谢! – Rads