Resultados da pesquisa a pedido "lambda"

1 a resposta

O GCC não pode capturar o ponteiro 'this' para o tipo de modelo usando init-capture

Uma classe de modelo pode capturar sua própriathis ponteiro em uma lambda: template <typename T> class Foo { public: void foo(void) {} auto getCallableFoo(void) { return [this]() { this->foo(); }; } };Este e todos os outrosFoo exemplos podem ser ...

4 a resposta

Avaliação de Alan Kay / Aplicar o momento de Einstein

Alan Kay disse quea leitura atenta do código e a localização do 1 e único erro no código da página 13 do manual Lisp 1.5, o ajudaram a entender a Ciência da Computação por um fator 100 melhor [https://youtu.be/HAT4iewOHDs?t=3m18s]. O código em ...

2 a resposta

Java 8: converter lambda em uma instância de Method com limpeza incluída

(Isso é difícil de pesquisar porque os resultados são todos sobre "referência de método") Eu quero umMethod instância para uma expressão lambda para uso com uma API baseada em reflexão herdada. A roupa deve ser incluída, ...

3 a resposta

Como dividir números pares e ímpares e soma de ambos na coleção usando o Stream

Como posso dividir números pares e ímpares e somar ambos na coleção usando o método Stream de java-8? public class SplitAndSumOddEven { public static void main(String[] args) { // Read the input try (Scanner scanner = new Scanner(System.in)) { ...

1 a resposta

Não é possível converter o IntStream em algum fluxo de objetos

Estou tentando usar umIntStream para instanciar um fluxo de objetos: Stream<MyObject> myObjects = IntStream .range(0, count) .map(id -> new MyObject(id));Mas diz que não pode converterMyObject paraint.

1 a resposta

O Java 8 converte o Mapa <Inteiro, Lista <>> para Mapear <String, Lista <Integer>> com [duplicado]

Esta pergunta já tem uma resposta aqui: Como trocar valores e chaves do arrayMap em Java [/questions/12736887/how-to-swap-arraymap-values-and-keys-in-java] 4 respostasEu tenho um mapa é um mapa para uma lista de valores, mas preciso invertê-lo ...

1 a resposta

Como converter lista java de objetos em array 2D?

Existe uma maneira fácil de usar lambda em java 8 para converter deste objeto: "coords" : [ { "x" : -73.72573187081096, "y" : 40.71033050649526 }, { "x" : -73.724263, "y" : 40.709908} ]para este objeto: "coordinates":[ [ [ -73.72573187081096, ...

3 a resposta

Agrupar sequências de valores

Gostaria de saber se existe alguma maneira bacana de usar as novas APIs de fluxo para "agrupar" sequências de valores. por exemplo. divida uma série de números inteiros em grupos de números inteiros em que cada grupo é uma sequência numérica ...

1 a resposta

Como escrever um lambda variadico genérico que descarta seus parâmetros?

Quero escrever um lambda que pega um número arbitrário de argumentos por referência universal e os ignora completamente. O método óbvio seria usar a sintaxe para um pacote de parâmetros universal variável e omitir o nome do parâmetro: auto ...

3 a resposta

Por que não consigo retornar a lista do inicializador do lambda

Por que esse código não é válido? auto foo=[](){ return {1,2}; };No entanto, isso é válido, pois oinitializer list é usado apenas para inicializar umvector para não se retornar: auto foo=[]()->std::vector<int>{ return {1,2}; };Por que não ...