Resultados da pesquisa a pedido "closures"

2 a resposta

Não consigo entender o exemplo de um fechamento

Por favor, eu entenda os fechamentos. Por que o contador funciona na primeira variante, mas na segunda versão não existe? var counter = (function(){ var count=0; return function(){ return count++; } }()); console.log(counter()); ...

4 a resposta

Não é possível inferir uma vida útil apropriada para um fechamento que retorna uma referência

Considerando o seguinte código: fn foo<'a, T: 'a>(t: T) -> Box<Fn() -> &'a T + 'a> { Box::new(move || &t) }O que eu espero: O tipo T tem vida útil'a.O valor quet viver enquantoT.t se move para o fechamento, para que o fechamento permaneça ...

4 a resposta

jQuery cifrão ($) como argumento de função?

Entendo os fechamentos de JavaScript e já vi isso em JS nativo: (function () { // all JS code here })();Mas, o que a adição do tempero jQuery faz? (function ($) { // all JS code here })(jQuery);

3 a resposta

Como acessar variáveis dinamicamente dentro de uma função / fechamento anônimo?

Para manter o espaço para nome global limpo, meu código JavaScript é agrupado da seguinte maneira: (function() { /* my code */ })();Agora, tenho algumas variáveis declaradas neste escopo que desejo acessar usando um nome de variável variável ...

4 a resposta

Como os fechamentos funcionam nos bastidores? (C #)

Sinto que tenho um entendimento decente dos fechamentos, como usá-los e quando eles podem ser úteis. Mas o que eu não entendo é como eles realmente funcionam nos bastidores na memória. Algum código de exemplo: public Action Counter() { int count ...

2 a resposta

fechamentos de javascript e referência de objeto

eu sou uma situação um pouco obscura. principalmente porque eu pensei que já compreendi fechamentos. Então, basicamente, o que eu quero é redefinir os valores padrão de uma coleção. então vamos dizer que eu tenho coleção que tem construtor com ...

1 a resposta

Matriz com vários objetos com expiração-temporizadores falha

Estou fazendo um jogo em HTML5 e agora tenho um problema perturbador. No meu jogo, eu tenho uma matriz com todas as partículas, todas as partículas têm temporizadores de expiração, com diferentes atrasos gerados aleatoriamente. Quando os ...

1 a resposta

O que significa "Acesso ao fechamento descartado"?

Eu tenho o seguinte código: public void DequeueRecipe(AuthIdentity identity, params Guid[] recipeIds) { using (var session = GetSession()) { var recipes = (from r in recipeIds select new Models.Recipes {RecipeId = r}).ToArray(); var dbRecipes ...

2 a resposta

De alguma forma, minha função não tem acesso ao fechamento principal e está faltando variáveis. Quão?

Na minha função de nível superior, estou importando algumas dependências usando o require.js. E eles estão lá, não há problema. Dentro dessa função, defino uma função de retorno de chamada e tento usar algumas das variáveis importadas ...

2 a resposta

Groovy - fechamentos versus métodos - a diferença

Se você olhar com muito cuidado a figura incluída, notará que pode refatorar o código Groovy usando o Eclipse IDE e converter um método em um fechamento e vice-versa. Então, o que exatamente é um fechamento novamente e como ele é diferente de ...