单行if语句,如何转换这个if-else-statement [英] One-liner if statements, how to convert this if-else-statement
本文介绍了单行if语句,如何转换这个if-else-statement的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
这里完全是菜鸟,所以要温柔.我到处找,似乎找不到答案.我如何压缩以下内容?
Total noob here so be gentle. I've looked everywhere and can't seem to find the answer to this. How do I condense the following?
if (expression)
{
return true;
}
else
{
return false;
}
我无法让它工作,因为它正在返回一些东西而不是设置一些东西.我已经看到过这样的事情:
I can't get it to work since it's returning something vs. setting something. I've already seen things like this:
somevar = (expression) ? value1 : value2;
就像我说的,请温柔:)
Like I said, please be gentle :)
推荐答案
return (expression) ? value1 : value2;
如果 value1
和 value2
实际上是 true
和 false
就像在你的例子中一样,你也可以
If value1
and value2
are actually true
and false
like in your example, you may as well just
return expression;
这篇关于单行if语句,如何转换这个if-else-statement的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文