Als «anonymous-function» getaggte Fragen

Anonyme Funktionen verwenden einen Codeblock als Wert und definieren ihn als Inline-Funktion ohne Namen.

197
Anonyme rekursive PHP-Funktionen

Ist es möglich, eine rekursive und anonyme PHP-Funktion zu haben? Dies ist mein Versuch, es zum Laufen zu bringen, aber es wird der Funktionsname nicht übergeben. $factorial = function( $n ) use ( $factorial ) { if( $n <= 1 ) return 1; return $factorial( $n - 1 ) * $n; }; print $factorial( 5 );...

85
Abkürzung für anonyme Funktion

Es gibt etwas, das ich über anonyme Funktionen mit der Kurznotation # (..) nicht verstehe. Folgendes funktioniert: REPL> ((fn [s] s) "Eh") "Eh" Das geht aber nicht: REPL> (#(%) "Eh") Das funktioniert: REPL> (#(str %) "Eh") "Eh" Was ich nicht verstehe ist, warum (# (%) "Eh") nicht...