これは、使用したいコードについての簡単な質問ですが、すべてが明確ではありません。
これを行います:
return <SOMETHING> == <SOMETHING ELSE>;
この :
if (<SOMETHING> == <SOMETHING ELSE>)
return true;
else
return false;
同じ意味ですか?
ここに時間を割いてくれたすべての人に感謝します。乾杯 :)
これは、使用したいコードについての簡単な質問ですが、すべてが明確ではありません。
これを行います:
return <SOMETHING> == <SOMETHING ELSE>;
この :
if (<SOMETHING> == <SOMETHING ELSE>)
return true;
else
return false;
同じ意味ですか?
ここに時間を割いてくれたすべての人に感謝します。乾杯 :)
いいえ。
最初の行は何があっても返されます。
2 行目は、条件が true の場合にのみ返されます。条件が false の場合、関数は引き続き実行されます。
最初の行は次と同等です
if (<SOMETHING> == <SOMETHING>)
return true;
return false;
(またはelse
)
編集:はい; まさに。
最初に実際の評価結果を返します
return <SOMETHING> == <SOMETHING>;
ただし、2 番目は、評価または評価の逆を送信するために使用できます。
if (<SOMETHING> == <SOMETHING>)
return true;
また
if (<SOMETHING> == <SOMETHING>)
return false;
return <SOMETHING> == <SOMETHING>;
上記の代替は
if (<SOMETHING> == <SOMETHING>)
return true;
else
return false;