Skip to content

Instantly share code, notes, and snippets.

@luizomf
Created March 30, 2020 14:08
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save luizomf/83c8f286a83ad6ddb1e7094aedabbef5 to your computer and use it in GitHub Desktop.
Save luizomf/83c8f286a83ad6ddb1e7094aedabbef5 to your computer and use it in GitHub Desktop.
from typing import Callable
def nova_funcao(nome: str) -> str:
# Aqui temos um "caso base"
# A função retorna um valor
return f'Oi, {nome}!'
def funcao_anterior(nome: str, funcao: Callable) -> str:
# Aqui o código pausa e vai até
# nova_funcao
return funcao(nome)
nome = 'Luiz'
# Aqui o código pausa
# e vai até a funcao_anterior
frase = funcao_anterior(nome, nova_funcao)
# Aqui o código
# continua seu fluxo
print(frase) # Oi, Luiz!
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment