Prometa não ficar com raiva de mim, mas na verdade há outra coisa que esqueci de mencionar antes de podermos falar
sobre decorador, eu sei que estou construindo o suspense.
Eu sei que você está apenas pensando, ei, ei, Ondrej, diga-me o que é um decorador.
Você está perdendo meu tempo.
Mas mais uma coisa.
Vídeo rápido, eu prometo.
Temos que entender essa ideia de uma função de ordem superior que é uma função de ordem superior para HLC para sons
curtos super importantes, certo?
Uma função de ordem superior pode ser uma de duas coisas, pode ser uma função, digamos que
a função saudação que aceita outra função.
Então, isso aqui é uma função de ordem superior.
É uma função que aceita dentro de seus parâmetros outra função.
Outra maneira de poder ser uma função de ordem superior é se for
uma função que retorna outra função, se definirmos, digamos, Greta, que funciona normalmente, mas em vez disso retorna outra função.
Então, digamos que temos definir func.
E esse funk definido, digamos, retorna apenas cinco.
E retornamos a função, esta é uma função de ordem superior, uma função de ordem superior
é qualquer função que aceita uma função como parâmetro.
Ou retorna uma função e se você está pensando, ei, é essa função de mapa de que falamos?
É uma função de ordem superior porque aceita uma função?
Sim, é uma função de alta ordem.
Então é reduzir.
Ou filtro, todas essas funções são de ordem superior.
Tudo bem, eu prometo no próximo vídeo, nós vamos falar sobre porque isso é importante e quais são os
decoradores que veremos naquele.