我将如何转换此代码
if(a>b)
{
x=a; y=b;
}
else
{
x=b; y=a;
}
到三元运营商?
答案 0 :(得分:0)
答案中的快速交叉问题是,您为什么要这样做?
如果您真的想在三元运算符条件结果中分配这些值,您可以简单地使x
和y
变量全局变量并调用方法在params中传递您的值。让我举一个例子。
a > b ? SetXY(a, b) : SetXY(b, a);
PS:上面的代码行在提交之前没有经过测试,但实际上是为了清楚如何实现上述功能。