Buscar

Diante deste contexto, avalie as afirmações a seguir. 1. Todo closure é um decorator, e todo decorator é um closure. II. Em Python, exemplos de dec...

Diante deste contexto, avalie as afirmações a seguir. 1. Todo closure é um decorator, e todo decorator é um closure. II. Em Python, exemplos de decorators que já existem incluem o "@staticmethod" e o "class self"'. III. Decorator é um tipo de closure. IV. Em Python, o caractere "@" serve para declarar um novo decorator. É correto apenas o que se afirma em:

💡 1 Resposta

User badge image

Ed Verified user icon

A afirmação correta é a I: "Todo closure é um decorator, e todo decorator é um closure." A afirmação II está incorreta, pois "@staticmethod" não é um decorator, mas sim um método estático. Já "class self" não é um decorator, mas sim uma referência à instância da classe. A afirmação III também está incorreta, pois nem todo decorator é um closure. Embora muitos decorators em Python sejam closures, nem todos são. A afirmação IV também está incorreta, pois o caractere "@" não serve apenas para declarar um novo decorator, mas também pode ser usado para declarar outros tipos de construções em Python, como decoradores de classe e decoradores de função.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais