Funções anônimas e closures
Funções anônimas
- Funções sem nome, definidas inline, semelhantes a lambdas em Java
- Úteis para tarefas temporárias ou callbacks
Exemplo
Carregando editor interativo...
Closures
- Funções anônimas que capturam variáveis do escopo externo
- Similar a
closures
em Java (ex: lambdas com acesso a variáveis externas)
Exemplo
Carregando editor interativo...
Caso de uso
Closures são úteis para manter estado em funções, como contadores ou geradores, sem a necessidade de structs
.