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

2 la respuesta

¿Cómo "genero" un alias de tipo de cierre en Swift?

Para que mi código sea más fácil de leer, estoy usando alias de tipo en Swift para varios tipos de cierres. Tengo el siguiente conjunto básico de cierres: public typealias FailureClosure = (error: NSError?) -> Void public ...

2 la respuesta

¿Por qué Golang maneja los cierres de manera diferente en goroutines?

Considere el siguiente código de Golang (también en elIr al patio de recreo [http://play.golang.org/p/Hmc46TwCCv]): package main import "fmt" import "time" func main() { for _, s := range []string{"foo", "bar"} { x := s func() { fmt.Printf("s: ...

4 la respuesta

Cierres rápidos: capturarse a sí mismo como débil

Estoy tratando de resolver un ciclo de referencia fuerte basado en el cierre en Swift. En el siguiente código, el controlador de vista propietario retiene el objeto.ProgressHUD es unUIView eso también lo retiene el controlador de ...

2 la respuesta

A los cierres anidados no les gusta la lista de argumentos

Un UIView necesita cambiar una etiqueta de advertencia según el controlador de finalización de un control personalizado: voucherInputView.completionHandler = {[weak self] (success: Bool) -> Void in self?.proceedButton.enabled = success ...

6 la respuesta

¿Cómo se llama este patrón de JavaScript y por qué se usa?

estoy estudiandoTRES.js [http://threejs.org/]y noté un patrón donde las funciones se definen así: var foo = ( function () { var bar = new Bar(); return function ( ) { //actual logic using bar from above. //return result; }; }());(Ejemplo ver ...

1 la respuesta

contenido_células en cierre de pitón

¿Ha cambiado cell_contents call for closures en python? Entiendo que func_closure no funciona y__closure__ trabajos. func.__closure__.cell_contents Traceback (most recent call last): File "<stdin>", line 1, in <module> AttributeError: 'tuple' ...

3 la respuesta

¿Cuáles son los casos de uso para las funciones de cierre / devolución de llamada en JavaScript?

Estaba escuchando la charla de Crockford sobre los cierres de JavaScript y estoy convencido del beneficio de ocultar información, pero no tengo una comprensión firme de cuándo usar las funciones de devolución de llamada. Es principalmente una ...

1 la respuesta

El texto de UILabel actualizado dentro de un cierre Swift se niega a mostrar

Mientras estoy aprendiendo Swift, estoy codificando una aplicación iOS de práctica simple para extraer información del clima de una ciudad determinada de un sitio y mostrarla en un UILabel. El código utiliza un cierre "NSURLSession.sharedSession ...

6 la respuesta

Cierre de Python: escribir en la variable en el ámbito primario

Tengo el siguiente código dentro de una función: stored_blocks = {} def replace_blocks(m): block = m.group(0) block_hash = sha1(block) stored_blocks[block_hash] = block return '{{{%s}}}' % block_hash num_converted = 0 def convert_variables(m): ...

1 la respuesta

Cierre capturado (para variable de bucle) en Go

No debería ir la captura del compiladorfor...range variables de bucle como una variable de cierre asignada localmente? Versión larga: Esto me causó cierta ...