
20/04/2011, 03:43
|
 | | | Fecha de Ingreso: mayo-2009
Mensajes: 2.175
Antigüedad: 15 años, 9 meses Puntos: 306 | |
Respuesta: evitar if anidados Si quieres que todas se ejecuten y luego comprobar si han sido correctas, por cada true suma 1 a una variable, si llega a 5 todo OK. Podrías hacer algo así.
i = i + (funcion1)?1:0
Si quieres que se ejecuten si la anterior se ha ejecutado correctamente, haces la llamada a la siguiente dentro de la primera función si el resultado de la primera es correcto.
Cada función devuelve false si no cumple, y el valor de la función que llama si cumple.
Algo parecido es lo que se usa en los interceptores de Struts2, por ejemplo.
__________________ Cada vez que solucionas los problemas de alguien que no se esfuerza, piensa en que el día de mañana puede llegar a ser tu compañero de trabajo, o peor, tu jefe. |