这是一个关于我想要使用的一些代码的快速问题,但我并不清楚一切。
这是:
return <SOMETHING> == <SOMETHING ELSE>;
和此:
if (<SOMETHING> == <SOMETHING ELSE>)
return true;
else
return false;
意思是一样的吗?
感谢所有把时间都放在这里的人。干杯:)
答案 0 :(得分:10)
没有
无论如何,你的第一行都将返回 如果条件为真,您的第二行将仅返回;如果条件为假,则该函数将继续执行。
你的第一行相当于
if (<SOMETHING> == <SOMETHING>)
return true;
return false;
(或else
)
编辑:是的;准确。
答案 1 :(得分:1)
首先会返回评估的实际结果
return <SOMETHING> == <SOMETHING>;
但第二个可用于发送评估或反向评估。
if (<SOMETHING> == <SOMETHING>)
return true;
或
if (<SOMETHING> == <SOMETHING>)
return false;
答案 2 :(得分:1)
return <SOMETHING> == <SOMETHING>;
上面的替代是
if (<SOMETHING> == <SOMETHING>)
return true;
else
return false;