Perguntas com a marcação «anonymous-function»

197
Funções PHP recursivas anônimas

É possível ter uma função PHP recursiva e anônima? Esta é minha tentativa de fazê-lo funcionar, mas não passa o nome da função. $factorial = function( $n ) use ( $factorial ) { if( $n <= 1 ) return 1; return $factorial( $n - 1 ) * $n; }; print $factorial( 5 ); Também sei que essa é uma...

85
Abreviação de função anônima

Há algo que não entendo sobre funções anônimas usando a notação curta # (..) O seguinte funciona: REPL> ((fn [s] s) "Eh") "Eh" Mas isso não: REPL> (#(%) "Eh") Isso funciona: REPL> (#(str %) "Eh") "Eh" O que não entendo é por que (# (%) "Eh") não funciona e ao mesmo tempo não...