さて、皆さんが私に飛びついて「パフォーマンスを気にしすぎだ」と言う前に、私がこれを熱心すぎる性質ではなくむしろ好奇心から尋ねていることをここに置いておきます. それは言った...
&& ("and") 演算子の使用とネストされた if ステートメントの使用にパフォーマンスの違いがあるかどうか興味があります。また、実際の処理の違いはありますか?つまり、 &&は常に両方のステートメントを処理しますか? それとも、最初のステートメントが失敗した場合に @ 最初のステートメントを停止しますか? それは、入れ子になった if ステートメントとどう違うのでしょうか?
明確にするための例:
A) && ("and") 演算子
if(a == b && c == d) { ...perform some code fashizzle... }
対 B) ネストされた if ステートメント
if(a == b) {
if(c == d) { ...perform some code fashizzle... }
}