Ver Mensaje Individual
  #16 (permalink)  
Antiguo 21/07/2005, 11:23
Avatar de u_goldman
u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 3 meses
Puntos: 98
Asi es, hay muchas maneras de controlar una funcion, como apunta Myakire, si tienes un
Código:
function algo()
  if condicion
    variable = valor
  else
    variable = otro_valor 
  end if
  function = variable
end function
Como ves, aqui si o si, regresas un valor de la funcion, no importando cual sea el resultado, despues dependiendo de ese valor, puedes controlar la ejecucion de tu codigo y esto clarifica aun mas, lo explicado anteriormente, no hay razon para extraviar procedimientos.

Recuerdan que cuando en la universidad(para aquellos que estudiamos sistemas), en las materias que nos ensenaban a programar nos decian: "A cada if corresponde un else", a veces puedes obviarlo, pero regularmente la teoria de los arcanos se cumple y esto no es mas que una buena estructura de datos, un buen diseno de tu aplicacion.

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway