Entro java mi chiedo quale di questi è più efficiente:due istruzioni IF contro una AND dichiarazione
if(something)
{
if(something)
}
o
if((something) &&(something))
Mi chiedevo che cosa i meriti sono per entrambi in termini di prestazioni . Quali soluzioni si prestano meglio a diversi oggetti di dati.
il primo modo in cui si osserva tipicamente in codice scritto da persone che non sanno/capire che l'operatore '&&' cortocircuiti. Ho visto 15+ blocchi 'if' in cascata nel codice precedente e li ho prontamente sostituiti tutti con il secondo modo. (A parte: VB.NET 'And' è uno di questi esempi dove non cortocircuito, ma' AndAlso' fa) – Seph