Nesta aula estudaremos as funções anonimas junto com as estruturas Arrays. Estudaremos as várias funções definidas pela linguagem PHP para serem utilizadas com uso de funções anonimas. |
EXEMPLO FEITO EM AULA
#FUNÇÕES ANÔNIMAS E ARRAYS
#array_map(<f.anonima>, <array>)
$lista = [1,2,3,4,5];
$f = function($x){
return $x * $x;
};
$lista_proc = array_map($f, $lista);
print_r($lista_proc);
#array_filter(<array>, <f.anonima>)
$filtro = function($x){
return $x < 3;
};
$lista_filtro = array_filter($lista, $filtro);
print_r($lista_filtro);
Tags curso, php, função, função anonima, lambda, closures, função lambda, função de primeira ordem, função de ordem superior
Comentários
comments powered by Disqus