我有一个if else简短声明,如下所示:
(one == two) ? "do this" : "do this"
无论如何,是否要在此语句中添加if语句?
我似乎找不到其他东西...
我是专门针对简短的声明,而不是如果其他的话则是直接做的。
谢谢。
如果要转换类似以下内容:
if(A) {
return X;
}
else if(B) {
return Y;
}
else {
return Z;
}
您可以这样写:
A ? X : (B ? Y : Z);
因此,您else if
将条件条件写在上层表达式的else -part(之后:
)中。
但是,我强烈建议不要过多级联。该代码变得极度不可读,并且? :
从未为此设计代码结构。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句