Thread Callbacks und Closures?: Kann mal einer was dazu erzählen. (32 answers)
Opened by Ronnie at 2003-11-23 22:15

kabel
 2003-11-24 00:05
#72631 #72631
User since
2003-08-04
704 Artikel
BenutzerIn
[default_avatar]
ich versuche mich mal:

callback := funktion, die eine von dir erwünschte funktionalität implementiert. z.b. die wanted funktion aus File::Find ist ein callback; das C qsort (man 3) braucht, um zwei elemente vergleichen zu können, eine vergleichsfunktion, etc.

Code: (dl )
void qsort(void *base, size_t nmemb, size_t size, int(*compar)(const void *, const void *));

compar ist ein callback.

closure := funktion, die zugriff auf variablen hat, die nicht im funktionsblock liegen. z.b.

Code: (dl )
{ my $a; sub inc { ++$a } }
-- stefan

View full thread Callbacks und Closures?: Kann mal einer was dazu erzählen.