Ver Mensaje Individual
  #7 (permalink)  
Antiguo 31/12/2004, 05:08
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Cita:
por loque me decis no hay forma de interrumpir la función y obtener un return antes?
Creo que en ningun sitio he dicho eso. Dentro de un funcion puedes poner tantos returns como te de la gana, y en los lugares donde te de la gana. Solo tienes que tener en cuenta que cualquier instruccion que este detras de un return no se ejecutara si se ejecuta el return (lo mismo que pasa con el exit).

Es decir, puedes meter un return dentro de cada uno de los ifs. Eso si, lo normal es poner un return justo antes del cierre de la funcion, para devolver un valor si no se ha devuelto ninguno de los otros returns.

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.