Resultados da pesquisa a pedido "closures"

1 a resposta

Passagem e armazenamento de fechamentos / retornos de chamada no Swift

Gostaria de fazer o seguinte no código swift: Preciso ligar para a minha API para atualizar vários itens. Então, eu chamo a API para cada item de forma assíncrona. Cada chamada da API executa uma função de retorno de chamada quando é concluída. ...

11 a resposta

As funções aninhadas são uma coisa ruim no gcc?

Eu sei que funções aninhadas não fazem parte do C padrão, mas como elas estão presentes no gcc (e pelo fato de que o gcc é o único compilador com o qual me preocupo), costumo usá-las com bastante frequência. Isso é ruim? Se sim, você poderia me ...

5 a resposta

aviso de fechamento modificado no ReSharper

Eu esperava que alguém pudesse me explicar que coisa ruim poderia acontecer neste código, o que faz com que o ReSharper dê um aviso de 'Acesso ao fechamento modificado': bool result = true; foreach (string key in keys.TakeWhile(key => result)) ...

1 a resposta

Criando um sistema de retorno de chamada usando fechamentos

Estou tentando criar algo como um "sistema de retorno de chamada". Por exemplo, há uma janela e alguns botões nela. A janela define retornos de chamada para cada botão. Ambos os retornos de chamada devem alterar o estado da janela. O compilador ...

0 a resposta

Tarefa não serializável ao usar o objeto no REPL

Portanto, outra pergunta do SO me levou a tentar o seguinte: object Foo{ def f = 1 } sc.parallelize(List(1)).map(x=>{ val myF = Foo.f _ x + myF() }O que funciona, mas o seguinte não: object Foo{ def f = 1 def run(rdd: ...

1 a resposta

Quando um fechamento implementa Fn, FnMut e FnOnce?

O que são ascondições específicaspara um fechamento para implementar oFn, FnMut eFnOnce traços? Isso é: Quando é que um fechamentonão implementar oFnOnce traço?Quando é que um fechamentonão implementar oFnMut traço?Quando é que um fechamentonão ...

3 a resposta

Python: LOAD_FAST vs. LOAD_DEREF com adição no local

Na sexta-feira passada, fui a uma entrevista de emprego e tive que responder à seguinte pergunta: por que esse código gera uma exceção (UnboundLocalError: local variable 'var' referenced before assignment na linha que contémvar += 1)? def ...

2 a resposta

Sinta-se na sintaxe de fechamento

Eu tenho esse código para obter JSON: Alamofire.request(.GET, worlds).responseJSON { (request, response, JSON, error) in println(JSON) //weakSelf.serverList = JSON }Como se declarar fraco aqui? Eu sei que isso deve ser desconhecido no meu caso, ...

5 a resposta

Argumentos à função anônima JavaScript

for (var i = 0; i < somearray.length; i++) { myclass.foo({'arg1':somearray[i][0]}, function() { console.log(somearray[i][0]); }); }Como transmito um raio de som ou um de seus índices para a função anônima? somearray já está no escopo global, mas ...

1 a resposta

Como chamar a função anônima do PHP com ordem diferente de argumentos

Eu quero chamar uma função anônima (lambda ou fechamento) que tenha alguns argumentos, eu sei os nomes dos argumentos, mas não sei a ordem deles! A função call_user_func_array () pode chamar a função com uma matriz de argumentos, mas a matriz não ...