Cita:
Empezado por mamcx
[...]
|
Por cierto te agradezco que te hayas tomado el tiempo para esta pequeña discusion, me ha parecido muy interesante todo lo que has dicho y ya me he agendado los links que comentas para poder leerlos mas tarde
Totalmente de acuerdo con que Delphi deberia tener una sintaxis lambda que no requiera tanta ceremonia. De hecho esta en un feature request
https://quality.embarcadero.com/browse/RSP-13339
Aca hay una lista de las "caracteristicas mas pedidas". Algunas estan muy bien, pero es una recopilacion que hizo un simple usuario, puede haber puntos de inflexion:
https://plus.google.com/+HoracioJose...ts/eMX4uqpbxEa
Edito: Por cierto, esto si que es posible
Cita:
Empezado por mamcx
Código Delphi [-]
type Aged = Interface
property Age:Int
function(const c: Aged): Boolean
begin
Result := c.Age < Age;
end
|
Aunque los genericos de Delphi no son lo mejor porque no soportan varianza ni covarianza y a veces te obliga a hacer algunos hard-cast medios feos
