Ordem dos decoradores
This commit is contained in:
24
aula106.py
Normal file
24
aula106.py
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
# Ordem dos decoradores
|
||||||
|
def parametros_decorador(nome):
|
||||||
|
def decorador(func):
|
||||||
|
print('Decorador:', nome)
|
||||||
|
|
||||||
|
def sua_nova_funcao(*args, **kwargs):
|
||||||
|
res = func(*args, **kwargs)
|
||||||
|
final = f'{res} {nome}'
|
||||||
|
return final
|
||||||
|
return sua_nova_funcao
|
||||||
|
return decorador
|
||||||
|
|
||||||
|
|
||||||
|
@parametros_decorador(nome='5')
|
||||||
|
@parametros_decorador(nome='4')
|
||||||
|
@parametros_decorador(nome='3')
|
||||||
|
@parametros_decorador(nome='2')
|
||||||
|
@parametros_decorador(nome='1')
|
||||||
|
def soma(x, y):
|
||||||
|
return x + y
|
||||||
|
|
||||||
|
|
||||||
|
dez_mais_cinco = soma(10, 5)
|
||||||
|
print(dez_mais_cinco)
|
||||||
Reference in New Issue
Block a user