これまでのプログラミングの (短い) キャリア (単にインターンシップに取り組んでいる学生) を通して、IF ステートメントに関しては、2 つの異なる方法があることに気付きました。
foo
ブール値として取る場合:
if(foo)
{
//do stuff
}
これは、IF ステートメントを処理するときの私の好みの方法です。 false を探している場合は、次を使用します。
if(!foo)
{
//do more stuff
}
しかし、これを見ると眉をひそめる人がいて、私が悪い癖に引っかかっているのではないかと思います。しかし、知りたかったのですが、この方法と「典型的な」方法に違いはありますか?
if(foo == true)
{
//do a bit more stuff
}
新しいプログラマーによくある罠に陥っていませんか? それとも違いはありませんか(少なくとも顕著なもの)