El jue, 23-08-2007 a las 09:23 -0300, Leandro Lucarella escribió:
> Alberto Bertogli, el 23 de agosto a las 03:00 me escribiste:
> > 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?

C# seria algo como : 

using System;
public delegate F F();
public class Test
{
  static public F f1()
  {
    Console.WriteLine("F1");
    return f2;
  }

  static public F f2()
  {
    Console.WriteLine("F2");
    return f1;
  }

  public static void Main(string[] args)
  {
    Console.WriteLine("Hola");
    F fp1 = f1();
    F fp2 = fp1();
    F fp3 = fp2();
  }
} 

#> gmcs -out:test.exe d.cs
[EMAIL PROTECTED] ~ $ mono test.exe 
Hola
F1
F2
F1
[EMAIL PROTECTED] ~ $ 

-- 
Ricardo Markiewicz // http://www.fi.uba.ar/~rmarkie/

_______________________________________________
Lista de correo Programacion.
[email protected]
http://listas.fi.uba.ar/mailman/listinfo/programacion

Responder a