Ver Mensaje Individual
  #31  
Antiguo 01-08-2008
Avatar de Al González
[Al González] Al González is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Morelia, México.
Posts: 2.887
Yo francamente no alcancé a ver mucho porque estaba desayunando (y al rato debo ir a tender la ropa que metí a la lavadora), pero indagando en las novedades me encontré con una pequeña ayuda en el lenguaje que hace mucho tiempo hacía falta: una instrucción para salir de la rutina actual devolviendo un valor específico como resultado.

Lo encontré en esta bitácora: http://blogs.codegear.com/nickhodges...#comment-19955

He escuchado antes el nombre de Nick Hodges y me parece que es toda una personalidad, creo que visitaré más seguido su blog.

Por lo que entiendo, ahora podremos hacer algo como:

Código Delphi [-]
If X = Y Then
  Exit (True);

En lugar de:
Código Delphi [-]
If X = Y Then
Begin
  Result := True;
  Exit;
End;

Lo que no comprendo es porqué extender al procedimiento Exit en lugar de agregar la palabra reservada Return (como en lenguaje C). Para mí hubiera sido mejor con Return:
Código Delphi [-]
If X = Y Then
  Return True;

Aunque con Exit también se ahorra bastante código y se ayuda a mejorar la inteligibilidad del mismo.

Un abrazo saliendo al patio.

Al González.
__________________
■ Conoce mi bitácora. ■ Solicito empleo fuera de México.
Responder Con Cita