Resultados de la búsqueda a petición "closures"

6 la respuesta

(... ()) vs. (...) () en los cierres de javascript [duplicado]

Esta pregunta ya tiene una respuesta aquí: ¿Ubicación de paréntesis para la ejecución automática de funciones anónimas de JavaScript? [/questions/3384504/location-of-parenthesis-for-auto-executing-anonymous-javascript-functions] 4 respuestas Sé ...

6 la respuesta

setTimeout () en función recursiva dentro de una función de invocación automática

Quiero distribuir mi código como funciones anónimas auto invocadoras, como veo que muchas hacen. Además, dentro de mi código tengo que monitorear otra carga de lib, para poder usarlo cuando esté disponible. (function(window, document, ...

2 la respuesta

Perl: ¿Qué ámbitos / cierres / entornos están produciendo este comportamiento?

Dado un directorio raíz Deseo identificar el directorio padre más superficial de cualquier directorio .svn y pom.xml. Para lograr esto, definí la siguiente función use File::Find; sub firstDirWithFileUnder { $needle=@_[0]; my $result = 0; ...

52 la respuesta

¿Por qué son útiles las lambdas de Python? [cerrado

Estoy tratando de descubrir Python lambdas. ¿Es lambda uno de esos elementos de lenguaje "interesantes" que en la vida real deberían olvidarse? Estoy seguro de que hay algunos casos extremos en los que podría ser necesario, pero dada la ...

6 la respuesta

¿Cómo se pasan los datos a funciones anónimas en JavaScript?

Cuando paso 'esto' a una función anónima así: MyClass.prototype.trigger = function(){ window.setTimeout(function(){this.onTimeout();},1000); } Me sale un error "this.onTimeout no es una función". ¿Supongo que 'esto' ya no está disponible en el ...

2 la respuesta

¿Por qué los métodos ruby no tienen alcance léxico?

Por ejempl 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 ¿Hay alguna razón para esto? Los bloques tienen alcance léxico, entonces, ¿por qué no los métodos? ...

4 la respuesta

¿Cómo puedo reescribir este código javascript en C ++ 11?

Este es el código de cierre de JavaScript que vi en la Guía Definitiva de Javascript. Me gustaría escribirlo como C ++ 11 var uniqueID1 = (function() { var id = 0; return function() { return id++; }; })(); Este es el código cpp que escribí. ...

2 la respuesta

¿Por qué las acciones de Grails deben declararse como métodos en lugar de cierres y qué diferencia hace?

In Grails 2.0 ¿Qué hay de nuevohttp: //grails.org/doc/2.0.0.RC1/guide/introduction.html#whatsNe [http://grails.org/doc/2.0.0.RC1/guide/introduction.html#whatsNew] dice 1.1.3 Web Features Controller Actions as Methods It is now possible to ...

8 la respuesta

dynamically llamar a la función local en javascript

hay muchas preguntas similares sobre las funciones de llamada por nombre dinámicamente. Sin embargo, no puedo encontrar una solución a mi problema específico en el que tengo funciones locales dentro de un cierre sin exponer las funciones a la ...

2 la respuesta

Groovy subclase llamado método de superclase que accede al cierre

Tengo una superclase maravillosa que se parece a: class AGroovyClass { private String str = "hello" void printString(int nTimes) { nTimes.times { println str } } } y subclase class AGroovySubclass extends AGroovyClass { // some other subclass ...