Resultados da pesquisa a pedido "lambda"

10 a resposta

Copie um fluxo para evitar que "o fluxo já tenha sido operado ou fechado"

Gostaria de duplicar um fluxo do Java 8 para poder lidar com ele duas vezes. eu possocollect como uma lista e obtenha novos fluxos a partir disso; // doSomething() returns a stream List<A> thing = doSomething().collect(toList()); ...

2 a resposta

Como determinar corretamente que um objeto é um lambda?

Eu vejo que a classe de um lambda éisSynthetic() && !isLocalOrAnonymousClass(), mas presumo que o mesmo possa ser verdade para classes de proxy. Claro, eu poderia verificar issogetDeclaredMethods().length == 1 e aplicarregexp para o nome da ...

1 a resposta

Java: obtenha o tipo real de método genérico com o parâmetro lambda [duplicate]

Esta pergunta já tem uma resposta aqui: Java: como resolver o tipo genérico de parâmetro lambda? [/questions/23863716/java-how-to-resolve-generic-type-of-lambda-parameter] 3 respostasEu fiz uma pergunta sobrelambdas aquiJava: como resolver o ...

3 a resposta

Java: como resolver o tipo genérico de parâmetro lambda?

Bem, nós temosFunctionalInterface: public interface Consumer<T> { void accept(T t); }E eu posso usá-lo como: .handle(Integer p -> System.out.println(p * 2));Como podemos resolver o realgeneric type desse parâmetro lambda em nosso ...

3 a resposta

Listar entradas distintas com base na propriedade e na soma de duplicatas

Estou imaginando que posso estar fazendo uma pergunta simples, mas tentando obter uma solução elegante. Eu tenho uma situação em que abaixo estão as linhas Estado Rótulo Valor AlabamaAB 9AlabamaAB 4ArizonaAZ 5TexasTX ...

1 a resposta

Expressões lambda para interface com vários métodos

Monkeying por aí com Java 8 lambdas. Por que isso me causa um erro quando adiciono outro método à minha interface: interface Something { public String doit(Integer i); public int getID(String name);..... Something s = (Integer i) -> { return ...

4 a resposta

Análise de árvore de expressão lambda

Estou tentando usar as expressões lambda em um projeto para mapear para uma API de consulta de terceiros. Então, estou analisando a árvore da Expressão manualmente. Se eu passar em uma expressão lambda como: p => p.Title == "title"tudo ...

7 a resposta

Como eu marshal um lambda (Proc) em Ruby?

Joe Van Dykperguntou a lista de discussão Ruby [http://www.zenspider.com/pipermail/ruby/2008-August/004223.html]: Oi, Em Ruby, acho que você não pode empacotar um objeto lambda / proc, certo? Isso é possível no lisp ou em outros idiomas? O que ...

5 a resposta

Loop Python para lambda interno

No meu código, preciso simplificar o máximo possível minha linha de código. Edição: Eu acho que não sou claro o suficiente - ele precisa ser uma linha de código. Eu preciso colocar um loop for dentro de uma expressão lambda, algo assim: x = ...

3 a resposta

Java 8 Streams: vários filtros vs. condição complexa

Às vezes você deseja filtrar umStream com mais de uma condição: myList.stream().filter(x -> x.size() > 10).filter(x -> x.isCool()) ...ou você pode fazer o mesmo com uma condição complexa e umasolteiro filter: myList.stream().filter(x -> ...