Resultados da pesquisa a pedido "closures"

10 a resposta

Qual é a diferença entre um 'encerramento' e um 'lambda'?

Alguém poderia explicar? Eu entendo os conceitos básicos por trás deles, mas geralmente os vejo usados de forma intercambiável e fico confuso. E agora que estamos aqui, como eles diferem de uma função regular?

5 a resposta

Fechamentos em delegados de manipulador de eventos em C #? [duplicado]

Esta pergunta já tem uma resposta aqui: Variável capturada em um loop em C # [/questions/271440/captured-variable-in-a-loop-in-c-sharp] 8 respostasEstou vindo de um plano de programação funcional no momento, então me perdoe se não entender os ...

3 a resposta

Esse código realmente causa um problema de "acesso ao fechamento modificado"?

Tomando o código a seguir, o Resharper me diz quevoicesSoFar evoicesNeededMaximum causar "acesso a um fechamento modificado". Eu li sobre isso, mas o que me intriga aqui é que o Resharper sugere corrigir isso extraindo as variáveis logo antes da ...

2 a resposta

Melhorar o código de monitoramento de propriedades?

Eu criei uma classe de depuração de utilitário em um jogo em C # em que estou trabalhando para poder monitorar e observar valores de propriedades. É assim: public static class Monitor { private static List<object> monitoredObjects; public static ...

6 a resposta

O que os fechamentos de função (lambda) capturam?

Recentemente, comecei a brincar com o Python e descobri algo peculiar na maneira como os fechamentos funcionam. Considere o seguinte código: adders=[0,1,2,3] for i in [0,1,2,3]: adders[i]=lambda a: i+a print adders[1](3) Ele cria uma matriz ...

2 a resposta

Fechamentos de JavaScript e escopo variável

Estou tendo problemas com os fechamentos de JS: // arg: an array of strings. each string is a mentioned user. // fills in the list of mentioned users. Click on a mentioned user's name causes the page to load that user's info. function ...

2 a resposta

Fechamento do Python, erro de escopo da variável local

Minha função me joga com olocal variable 'pt' referenced before assignment erro: Traceback (most recent call last): File "/home/solesschong/Workspace/PenPal/python/main.py", line 126, in callback ind = (i+pt) % n UnboundLocalError: local ...

2 a resposta

Javascript: obtenha acesso à variável local ou variável em fechamento pelo nome [duplicado]

Possível duplicado: Como posso acessar o escopo local dinamicamente em javascript? [https://stackoverflow.com/questions/598878/how-can-i-access-local-scope-dynamically-in-javascript] Olá a todos. Todos sabemos que você pode acessar uma ...

9 a resposta

Como funcionam os fechamentos lexicais?

Enquanto eu estava investigando um problema que tive com fechamentos lexicais no código Javascript, me deparei com esse problema no Python: flist = [] for i in xrange(3): def func(x): return x * i flist.append(func) for f in flist: print ...

9 a resposta

Encerramentos em Java 7 [duplicado]

Esta pergunta já tem uma resposta aqui: Encerramento em Java 7 [fechado] [/questions/5443510/closure-in-java-7] 7 respostasOuvi dizer que os fechamentos podem ser introduzidos no próximo padrão Java que está programado para ser lançado em algum ...