Seite 1 von 1

Was macht dieses Code?

Verfasst: Sonntag 13. November 2011, 12:15
von tugayyolu
Hallo,

könnte jemand erklären, was bei folgendem code zu erwarten ist? Wie funktioniert es?

Code: Alles auswählen

def doit(x):
      return x(x)
doit(doit)

Re: Was macht dieses Code?

Verfasst: Sonntag 13. November 2011, 12:17
von BlackJack
@tugayyolu: Probier es doch einfach aus. Wie kommst Du auf diese Quelltext? Riecht nach Hausaufgabe.

Re: Was macht dieses Code?

Verfasst: Sonntag 13. November 2011, 12:19
von /me
tugayyolu hat geschrieben:könnte jemand erklären, was bei folgendem code zu erwarten ist?
Ein Überlauf aufgrund von Rekursion, da die Funktion aus sich selber heraus immer wieder aufgerufen wird.