Resultados da pesquisa a pedido "closures"

1 a resposta

Perl - Quais escopos / fechamentos / ambientes estão produzindo esse comportamento?

Dado um diretório raiz Desejo identificar o diretório pai mais superficial de qualquer diretório .svn e pom.xm Para isso, defini a seguinte função use File::Find; sub firstDirWithFileUnder { $needle=@_[0]; my $result = 0; sub wanted { print ...

52 a resposta

Por que as lambdas Python são úteis? [fechadas

Estou tentando descobrir lambdas em Python. O lambda é um daqueles itens de linguagem "interessantes" que na vida real devem ser esquecidos? Tenho certeza de que há alguns casos extremos nos quais isso pode ser necessário, mas, dada a ...

6 a resposta

Como os dados são transmitidos para funções anônimas em JavaScrip

Quando passo 'this' para uma função anônima, é assim: MyClass.prototype.trigger = function(){ window.setTimeout(function(){this.onTimeout();},1000); } Recebo um erro "this.onTimeout não é uma função". Eu acho que 'this' não está mais ...

4 a resposta

Como posso reescrever esse código javascript em C ++ 11?

Este é o código de fechamento de javascript que eu vi no Javascript Definitive Guide. Eu gostaria de escrever como C ++ 11 var uniqueID1 = (function() { var id = 0; return function() { return id++; }; })();Este é o código cpp que escrevi. Mas ...

2 a resposta

Por que os métodos ruby não têm escopo lexical?

Por exempl def test a = "a is for apple" def inner_method a = "something" # this will refer to a different "a" end inner_method puts a end Existem razões para isso? Os blocos têm escopo lexical, então por que os métodos não? Isso vai ser corrigido?

2 a resposta

Por que as ações do grails devem ser declaradas como métodos em vez de encerramentos e que diferença fa

Em grails 2.0 o que há de novohttp: //grails.org/doc/2.0.0.RC1/guide/introduction.html#whatsNe [http://grails.org/doc/2.0.0.RC1/guide/introduction.html#whatsNew] diz 1.1.3 Web Features Controller Actions as Methods It is now possible to ...

8 a resposta

dynamically chama a função local em javascript

existem muitas perguntas semelhantes por aí sobre chamar funções por nome dinamicamente. No entanto, não consigo encontrar uma solução para meu problema específico, onde tenho funções locais dentro de um fechamento sem expor as funções à ...

16 a resposta

Javascript Closures

Ainda estou confuso com o conceito de fechamento em JavaScript. Entendo que o fechamento é a capacidade da função interna de acessar a variável criada dentro da função mãe após o retorno da função mãe. Mas ainda estou confuso, por que precisamos ...

2 a resposta

ubclasse @Groovy chamada método de superclasse que acessa o fechamento

Tenho uma superclasse atraente que se parece com: class AGroovyClass { private String str = "hello" void printString(int nTimes) { nTimes.times { println str } } }e subclasse class AGroovySubclass extends AGroovyClass { // some other subclass ...

20 a resposta

O que está por trás desse idioma JavaScript: var self = this?

Vi o seguinte na fonte deemonstração das Notas de Armazenamento SQL do WebKit HTML 5 SQL [http://webkit.org/misc/DatabaseExample.html]: function Note() { var self = this; var note = document.createElement('div'); note.className = 'note'; ...