Resultados da pesquisa a pedido "lambda"

1 a resposta

Serialização de uma lambda após sua criação

eu possoserializar um lambda [https://stackoverflow.com/questions/22807912/how-to-serialize-a-lambda]com a seguinte sintaxe: Runnable r = (Runnable & Serializable) () -> System.out.println(""); try (ObjectOutput oo = new ObjectOutputStream(new ...

1 a resposta

Sonar: Substitua este lambda por uma referência de método

Este exemplo de código Collection<Number> values = transform( getValuatedObjects(), input -> getValueProvider().apply(input).getValue());viola oregra do sonarqube [http://jira.codehaus.org/browse/SONARJAVA-465]: Substitua lambdas por ...

2 a resposta

.NET: Melhor maneira de executar um lambda no thread da interface do usuário após um atraso?

Eu tive uma situação que exigia a execução de uma expressão lambda no thread da interface do usuário após um atraso. Pensei em várias maneiras de fazer isso e finalmente resolvi essa abordagem Task.Factory.StartNew(() => Thread.Sleep(1000)) ...

4 a resposta

Exceção não tratada de referência do método Java 8

Estou trabalhando no projeto com Java 8 e encontrei uma situação que não consigo entender. Eu tenho um código como este: void deleteEntity(Node node) throws SomeException { for (ChildNode child: node.getChildren()) { deleteChild(child); } } ...

6 a resposta

Lambda sobre Lambda em C ++ 14

Como a seguinte chamada lambda recursiva termina / termina? #include <cstdio> auto terminal = [](auto term) // <---------+ { // | return [=] (auto func) // | ??? { // | return terminal(func(term)); // >---------+ }; }; auto main() -> int { auto ...

1 a resposta

Por que não consigo cancelar a inscrição de um evento usando uma expressão Lambda?

Este artigo declaraVocê não pode cancelar a inscrição em um evento usando uma expressão Lambda [http://csharp.2000things.com/2014/08/28/1170-you-cant-unsubscribe-from-an-event-using-a-lambda-expression/] . Por exemplo. você pode se inscrever da ...

3 a resposta

Como é chamado esse construto C ++ 14 que parece encadear lambdas?

Esta é uma pergunta de acompanhamento sobre esta:Lambda sobre Lambda em C ++ 14 [https://stackoverflow.com/questions/25618934/lambda-over-lambda-in-c14], onde as respostas explicam o código. Trata-se de um lambda que cria outro lambda que, ...

5 a resposta

Por que algumas expressões lambda do C # são compiladas para métodos estáticos?

Como você pode ver no código abaixo, declarei umAction<> objeto como uma variável. Alguém poderia me informar por que esse delegado do método de ação se comporta como um método estático? Por que isso retornatrue no código a ...

3 a resposta

Especializando um modelo em uma lambda em C ++ 0x

Eu escrevi uma classe de características que me permite extrair informações sobre os argumentos e o tipo de uma função ou objeto de função no C ++ 0x (testado com o gcc 4.5.0). O caso geral lida com objetos de função: template <typename F> ...

7 a resposta

Posso ignorar parâmetros de delegação com sintaxe lambda?

Estou curioso para saber porque o C # permite ignorar parâmetros de delegação em alguns casos, mas não em outros. Por exemplo, isso é permitido: Action<int> action = delegate { Console.WriteLine("delegate"); };mas isso não é: Action<int> ...