On Thu, Aug 23, 2007 at 01:39:42AM -0300, Leandro Lucarella wrote:
> Leandro Lucarella, el 21 de agosto a las 14:32 me escribiste:
> > Pasa con todos lenguajes tipados estáticamente que conocen?
>
> Nadie contestó esta parte de la pregunta. Nadie la vio o realmente nadie
> conoce un lenguaje tipado estáticamente que pueda declarar una función que
> se devuelva a sí misma?
Vos te lo buscaste =P
En Haskell, la funcion identidad ('id') tiene esta propiedad. Se define
como:
> id :: a -> a
> id x = x
O sea, una funcion que recibe un parametro de cualquier tipo y devuelve
algo del mismo tipo.
Si hacemos "id id" nos devuelve "id". Como veras, es algo bastante bobo
y todo =)
Obviamente esto no vale para todas las funciones que devuelvan
funciones, pero como poder, se puede.
Gracias,
Alberto
_______________________________________________
Lista de correo Programacion.
[email protected]
http://listas.fi.uba.ar/mailman/listinfo/programacion