Resultados da pesquisa a pedido "closures"

4 a resposta

Swift Closures - Capturando a si mesmo como fraco

Estou tentando resolver um forte ciclo de referência baseado em fechamento no Swift. No código abaixo, o objeto é retido pelo controlador de exibição proprietário.ProgressHUD é umUIView isso também é retido pelo controlador de exibição ...

2 a resposta

Como faço para "gerar" um alias do tipo de fechamento no Swift?

Para facilitar a leitura do meu código, estou usando aliases de tipo no Swift para vários tipos de fechamentos. Eu tenho o seguinte conjunto básico de fechamentos: public typealias FailureClosure = (error: NSError?) -> Void public ...

2 a resposta

Por que Golang lida com fechamentos de maneira diferente nas goroutines?

Considere o seguinte código Golang (também noGo Playground [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: %s\n", s) ...

2 a resposta

Fechamentos aninhados não gostam da lista de argumentos

Um UIView precisa alterar um rótulo de aviso, dependendo do manipulador de conclusão de um controle personalizado: voucherInputView.completionHandler = {[weak self] (success: Bool) -> Void in self?.proceedButton.enabled = success ...

6 a resposta

Como é chamado esse padrão JavaScript e por que é usado?

Estou estudandoTHREE.js [http://threejs.org/]e notou um padrão em que as funções são definidas assim: var foo = ( function () { var bar = new Bar(); return function ( ) { //actual logic using bar from above. //return result; }; }());(Exemplo, ...

1 a resposta

cell_contents no fechamento do python

O cell_contents pediu fechamento em python alterado? Eu entendo que func_closure não funciona e__closure__ trabalho. func.__closure__.cell_contents Traceback (most recent call last): File "<stdin>", line 1, in <module> AttributeError: 'tuple' ...

3 a resposta

Passando variável no escopo pai para a função de retorno de chamada

Esta é mais uma questão de Fechamento do JavaScript do que uma questão do Firebase. No código a seguir, o retorno de chamada do Firebase não reconhece a variável myArr no escopo pai. function show_fb() { var myArr = []; var firebase = ...

1 a resposta

O texto UILabel atualizado dentro de um fechamento Swift se recusa a mostrar

Enquanto aprendo o Swift, estou codificando um aplicativo simples para iOS para coletar informações meteorológicas de uma determinada cidade de um site e mostrá-las em um UILabel. O código usa um fechamento "NSURLSession.sharedSession (). ...

3 a resposta

Quais são os casos de uso para funções de fechamento / retorno de chamada em JavaScript?

Eu estava ouvindo a palestra de Crockford sobre fechamentos de JavaScript e estou convencido do benefício de ocultar informações, mas não tenho um entendimento firme de quando usar as funções de retorno de chamada. É principalmente uma afirmação ...

1 a resposta

Blocos repetitivos de try-catch com Groovy 'com' fechamento?

Eu tenho a seguinte classe Groovy: @Slf4j class WidgetService { WidgetDao widgetDao = new WidgetDao() createWidget(String name, int type) { try { widgetDao.createWidget(name, type) } catch(WidgetException wexc) { log.error(wexc) int x = doFizz() ...