Resultados da pesquisa a pedido "lambda"

3 a resposta

A execução sequencial e paralela dos fluxos Java8 produz resultados diferentes?

Executando o seguinte exemplo de fluxo no Java8: System.out.println(Stream .of("a", "b", "c", "d", "e", "f") .reduce("", (s1, s2) -> s1 + "/" + s2) );rendimentos: /a/b/c/d/e/fO que é claro - não é surpresa. Devido ...

1 a resposta

Usando o valor constexpr capturado lambda como uma dimensão de matriz

GCC eClang compile o seguinte código: void Test() { constexpr int Size = 3; auto Lambda = [Size]{ int Dim[Size]; }; } Contudo,VisualStudio 2015 CTP 6 não. No entanto, todos os três compiladores estão satisfeitos com este código: void Test() { ...

2 a resposta

Não é possível converter void para java.lang.Void

Estou tentando fazer o seguinte interface Updater { void update(String value); } void update(Collection<String> values, Updater updater) { update(values, updater::update, 0); } void update(Collection<String> values, Function<String, Void> fn, ...

6 a resposta

Opcional ouElse Opcional em Java

Eu tenho trabalhado com o novoTipo opcional no Java 8 [https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html], e deparei-me com o que parece ser uma operação comum sem suporte funcional: um "ouElseOptional" Considere o seguinte ...

3 a resposta

Como eu lido com a Função <T, R> e reticências / varargs neste caso?

Um dos meu projeto éjogando-lambdas [https://github.com/fge/throwing-lambdas]; nele pretendo facilitar o uso de potenciais@FunctionalInterfacepecadoStreams, cujo único "defeito" por ser usado nos fluxos é que eles lançam exceções verificadas (da ...

3 a resposta

Lambdas de fechamento e aninhadas em C ++ 0x

Usando C ++ 0x, como capturar uma variável quando tenho um lambda dentro de um lambda? Por exemplo: std::vector<int> c1; int v = 10; <--- I want to capture this variable std::for_each( c1.begin(), c1.end(), [v](int num) <--- This is fine... ...

14 a resposta

O truque mais legal em C # LINQ / Lambdas que você já fez?

Vi um post sobre recursos ocultos em C #, mas poucas pessoas escreveram exemplo linq / lambdas, então ... eu me pergunto ... Qual é o uso mais legal (como no mais elegante) dos delegados C # LINQ e / ou Lambdas / anônimos que você já viu / ...

1 a resposta

CLR System.NullReferenceException ao forçar o 'Set Next Statement' no bloco 'if'

fundoEu aceito que isso não ocorra durante a execução normal do código, mas eu o descobri durante a depuração e achei interessante compartilhar. Eu acho que isso é causado pelo compilador JIT, mas gostaria de receber mais pensamentos. Eu ...

2 a resposta

Por que lambda me obriga a usar a matriz de elemento único em vez do objeto final?

Eu tenho a seguinte turma: public class Item{ private String name; //setter getter }E coleção de itens. Gostaria de obter o nome do último item da coleção. Para fazer isso, basta percorrer toda a coleção e usar por último. O problema é que não ...

3 a resposta

Quando podemos omitir o tipo de retorno em um lambda C ++ 11?

tanto quanto euconhecer [http://en.cppreference.com/w/cpp/language/lambda], no padrão C ++ 11 (não C ++ 14), ao omitir o tipo de retorno de um lambda, seu tipo de retorno é deduzido como sendo: O tipo da expressão retornada, sempre que o lambda ...