Resultados da pesquisa a pedido "closures"

2 a resposta

Usando fechamentos JavaScript em setTimeout

Estou usando setTimeout para emular a renderização e cheguei à estrutura assim: var Renderer = new Class ( { Implements: Events, initialize() { this.onRender(); }, onRender: function() { // some rendering ...

6 a resposta

Como usar a função setInterval dentro do loop

Estou tentando executar vários temporizadores, dada uma lista variável de itens. O código é mais ou menos assim: var list = Array(...); for(var x in list){ setInterval(function(){ list[x] += 10; console.log(x + "=>" + list[x] + "\n"); }, 5 * ...

1 a resposta

Implementação de fechamentos em Lua?

Tenho uma pergunta sobre como os fechamentos são implementado Diga que está em um arquivo chamadotest.lua: local a = 'asdf' local function b() return a end a = 10 return b E outro arquivo faz a = require 'test' a()it imprimirá 10E sea é um ...

2 a resposta

Como local () difere de outras abordagens de fechamento em R?

ntem, aprendi com Bill Venables como local () pode ajudar a criar funções e variáveis estáticas, por exemplo, example <- local({ hidden.x <- "You can't see me!" hidden.fn <- function(){ cat("\"hidden.fn()\"") } function(){ cat("You can see and ...

4 a resposta

Qual é a diferença entre uma mônada e um fechamento?

Estou meio confuso lendo a definição entre os dois. Eles podem realmente se cruzar em termos de definição? ou estou completamente perdido? Obrigado

2 a resposta

Não-local do Python depende do nível de hierarquia?

Esta pergunta é um acompanhamento de uma pergunta sobre o escopo da variável Python [https://stackoverflow.com/q/370357/923794]. Questões adicionais q1 [https://stackoverflow.com/q/1261875/923794], q2 [https://stackoverflow.com/q/1414304/923794] ...

3 a resposta

odd lambda behavior

Eu tropeceiEste artig [http://www.float4x4.net/index.php/2011/05/loops-and-lambdas] e achei muito interessante, então fiz alguns testes por conta própria: Test One: List<Action> actions = new List<Action>(); for (int i = 0; i < 5; ...

4 a resposta

JavaScript - referenciando 'this' em uma função interna

Considere o seguinte código: MyClass.prototype.my_func = function () { this.x = 10; $.ajax({ // ... success: function (data) { alert(this.x); } }); }Não funciona, pois aparentementethis não está vinculado ao contexto de execução do fechamento. ...

5 a resposta

Fechos JavaScript e efeitos colaterais em inglês simples? (separadamente

Eu tenho lido alguns livros sobre JavaScript e sempre ouço sobre fechamentos e efeitos colaterais. Por alguma razão, não consigo entender o que realmente são. Alguém pode me explicar o que são em inglês simples, além de exemplos? (como você ...

4 a resposta

Groovy: significado de 'isso' dentro de um fechamento

O exemplo a seguir foi adaptado de 'Groovy in Action' class Mother { Closure birth() { def closure = { caller -> [this, caller] } return closure } } Mother julia = new Mother() closure = julia.birth() context = closure.call(this) println ...