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.
