0

これは、使用したいコードについての簡単な質問ですが、すべてが明確ではありません。

これを行います:

return <SOMETHING> == <SOMETHING ELSE>;

この :

if (<SOMETHING> == <SOMETHING ELSE>)
   return true;
else
   return false;

同じ意味ですか?

ここに時間を割いてくれたすべての人に感謝します。乾杯 :)

4

3 に答える 3

10

いいえ。

最初の行は何があっても返されます。
2 行目は、条件が true の場合にのみ返されます。条件が false の場合、関数は引き続き実行されます。

最初の行は次と同等です

if (<SOMETHING> == <SOMETHING>)
    return true;
return false;

(またはelse)


編集:はい; まさに。

于 2013-05-10T16:35:54.230 に答える
1

最初に実際の評価結果を返します

return <SOMETHING> == <SOMETHING>;

ただし、2 番目は、評価または評価の逆を送信するために使用できます。

if (<SOMETHING> == <SOMETHING>)
    return true;

また

if (<SOMETHING> == <SOMETHING>)
    return false;
于 2013-05-10T16:35:49.997 に答える
1
return <SOMETHING> == <SOMETHING>;

上記の代替は

if (<SOMETHING> == <SOMETHING>)
   return true;
else
   return false;
于 2013-05-10T16:38:08.647 に答える