Resultados da pesquisa a pedido "lambda"
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 ...
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 ...
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, ...
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)) { ...
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.
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 ...
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, ...
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 ...
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 ...
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 ...