-
ID:iYNwwR さんの質問

if(!!result == false)
return;

この!マークが2つ続いている条件式というのは、
どういった意味になるのでしょうか?

ググっても!のような記号だとGoogleでは検索にヒットしないので、
こちらで質問させて頂きました。

みんなの回答 4 件

ID:17cZ5g さんの回答

Booleanにキャストしてるんだと思いますよ

ID:mL2FBD さんの回答

違う、そうじゃない

ID:I./Fl9 さんの回答

A.うそだ!
B.ホントよ!

みたいな感じなのですね。
ありがとうございました^ ^

ID:17cZ5g

resultがobjectの場合Booleanで判定できないので、強制的にキャストしてるんですよ。それがわからないと意味がないと思う。

ID:JXFDJ9

objectの場合Booleanでも!!でもif分に直接でも何でも必ずtrueです。
if(!!result == false)はif(!result)と全く同じです。

最終更新日:2014-09-08 (2,901 views)

関連するトピックス

ページ上部に戻る