Resultados da pesquisa a pedido "lambda"
Use referência de método com o parâmetro
Comecei a aprender fluxos Java e enfrentou um problema. Por favor, dê uma olhada no exemplo a seguir. Isso faz parte de uma classe Node: private Map<String, Node> nodes; public Optional<Node> child(String name) { return ...
Uma referência de método no Java 8 tem um tipo concreto e, se sim, qual é? [duplicado]
Esta pergunta já tem uma resposta aqui: Como executar indiretamente uma referência de método no Java 8? [/questions/17143104/how-to-indirectly-run-a-method-reference-in-java-8] 2 respostasEsta questão está intimamente relacionada ...
Argumento Java 8 lambda Void
Digamos que eu tenha a seguinte interface funcional no Java 8: interface Action<T, U> { U execute(T t); }E, em alguns casos, preciso de uma ação sem argumentos ou tipo de retorno. Então eu escrevo algo assim: Action<Void, Void> a = () -> { ...
delegar palavra-chave x notação lambda
Uma vez compilado, existe uma diferença entre: delegate { x = 0; }e () => { x = 0 }?
Uma expressão lambda pode ser passada como ponteiro de função?
Estou tentando passar uma expressão lambda para uma função que leva um ponteiro de função, isso é possível? Aqui está um código de exemplo, estou usando o VS2010: #include <iostream> using namespace std; void func(int i){cout << "I'V ...
Por que a tradução lambda precisa da geração de um método estático?
A tradução do Lambda é um processo em duas etapas,1: dessugar o lambda em um método estático na mesma classe. public class Main { public static void main(String[] args) { Runnable r = () ...
Passando funções nomeadas como argumentos
O Java 8 adicionou expressões lambda. Usar lambdas de maneira semelhante a classes anônimas é bastante direto, mas estou me perguntando se existe a funcionalidade relacionada ao uso de funções nomeadas como argumentos para outras funções. Por ...
Por que o Java 8 lambdas é chamado usando invokedynamic?
oinvokedynamic A instrução é usada para ajudar a VM a determinar a referência do método em tempo de execução, em vez de conectá-la em tempo de compilação. Isso é útil em linguagens dinâmicas nas quais o método exato e os tipos de argumento não ...
Como funciona a conversão de referência de método?
public class Main { interface Capitalizer { public String capitalize(String name); } public String toUpperCase() { return "ALLCAPS"; } public static void main(String[] args) { Capitalizer c = String::toUpperCase; //This works c ...
std :: async usando uma referência rvalue vinculada a uma lambda
Estou tentando vincular uma referência rvalue a um lambda usandostd::bind, mas tenho problemas quando coloco isso em umstd::async ligar: (fonte [http://coliru.stacked-crooked.com/a/9d46c1cd466e1a08]) auto lambda = [] (std::string&& message) { ...