08/05/2013, 10:36
|
| | | Fecha de Ingreso: agosto-2008 Ubicación: En internet
Mensajes: 2.511
Antigüedad: 16 años, 3 meses Puntos: 188 | |
Respuesta: Redefinicion de variable Caso A) Solo vas a usar la variable dentro del bucle
Entonces tu solución te vale porque deviceVirtual es una variable local sólo definida para cada iteración del bucle.
for(x=0;x<accountsArray.length;x++)
{
Device deviceVirtual = Factory.loadDevice(accountsArray[x],deviceID);
if(deviceVirtual!=null)
{
}
}
Caso B) Vas a usar la variable fuera del bucle (imaginate que necesitas para algo el ultimo objeto asignado
Entonces tu solución ya no vale porque no habría visibilidad de la variable fuera del bucle, y tendrías que hacer algo como esto.
Device deviceVirtual = null;
for(x=0;x<accountsArray.length;x++)
{
deviceVirtual = Factory.loadDevice(accountsArray[x],deviceID);
if(deviceVirtual!=null)
{
}
}
__________________ if (fuzzy && smooth) {
fuzzylog = "c00l";
return true;
} |