Теперь, прежде чем вы все прыгаете на меня и говорите: "Вы слишком обеспокоены работой", позвольте ему заявить, что я спрашиваю об этом больше из любопытства, чем скорее чрезмерно. Тем не менее...
Мне любопытно, есть ли разница в производительности между использованием && ( "и" ) и вложенные операторы if. Кроме того, существует ли реальная разница в обработке? I.e., && всегда обрабатывать оба утверждения, или он остановит @первый, если первый не удастся? Как это будет отличаться от вложенных операторов if?
Примеры должны быть ясными:
A) && ( "и" )
if(a == b && c == d) { ...perform some code fashizzle... }
против B) вложенные операторы if
if(a == b) {
if(c == d) { ...perform some code fashizzle... }
}