我想执行以下操作:
if(x == true)
{
// do this on behalf of x
// do this on behalf of x
// do this on behalf of x
}
使用条件运算符,这是正确的吗?
x == true ? { /*do a*/, /*do b*/, /*do c*/ } : y == true ? ... ;
这是畸形的吗?
我没有使用条件运算符嵌套多个级别。
在我看来,我打算使用的表达式非常简洁,使得条件运算符值得使用。
PS我不是在问A。我应该使用哪个?B.哪个更好 C.哪个更合适
PS 我在问如何将 if-else 语句转换为三元条件运算符。
在这个问题上给出的关于编码标准等的任何建议都是不受欢迎的。