Resultados da pesquisa a pedido "lambda"

4 a resposta

Onde as variáveis capturadas lambda são armazenadas?

Como é possível que este exemplo funcione? Imprime6: #include <iostream> #include <functional> using namespace std; void scopeIt(std::function<int()> &fun) { int val = 6; fun = [=](){return val;}; //<-- this } int main() { std::function<int()> ...

3 a resposta

Java 8 lambdas, Function.identity () ou t-> t

Eu tenho uma pergunta sobre o uso doFunction.identity() método. Imagine o seguinte código: Arrays.asList("a", "b", "c") .stream() .map(Function.identity()) // <- This, .map(str -> str) // <- is the same as this. ...

6 a resposta

Mutando a árvore de expressão de um predicado para segmentar outro tipo

IntroduçãoNo aplicativo em que estou trabalhando, existem dois tipos de cada objeto de negócios: o tipo "ActiveRecord" e o tipo "DataContract". Então, por exemplo, haveria: namespace ActiveRecord { class Widget { public int Id { get; set; } } ...

2 a resposta

Qual é a expressão lambda equivalente para System.out :: println

Eu me deparei com o seguinte código Java, que está usando uma referência de método paraSystem.out.println class SomeClass{ public static void main(String[] args) { List<Integer> numbers = Arrays.asList(1,2,3,4,5,6,7,8,9); ...

1 a resposta

Referência ao método de uma instância específica no Kotlin

No Java 8, podemos ter uma referência a um método da instância de uma classe. Aqui está um exemplo Function1<Integer, Object> ref = a::getItem;a é uma instância da classeAdapter que tem o métodoObject getItem(int i). Podemos fazer o mesmo em ...

4 a resposta

java lambda retornando um lambda

Estou tentando fazer o que parece ser uma coisa relativamente básica na nova área de programação funcional do jdk8, mas não consigo fazê-lo funcionar. Eu tenho este código de trabalho: import java.util.*; import java.util.concurrent.*; import ...

2 a resposta

Não foi possível desserializar lambda

Como um projeto pequeno, eu tenho tentado criar algo pequenino que lê lambdas serializadas (localmente ou de um FTP) e invoca suas funções de execução como parte de um teste para experimentar associações de arquivos no Windows (ou seja, abrir ...

2 a resposta

Quais são as regras para governar o sublinhado para definir a função anônima?

estou usando_ como espaço reservado para a criação de função anônima, e o problema é que não posso prever como o Scala vai transformar meu código. Mais precisamente, determina erroneamente quão "grande" a função anônima eu quero. List(1,2,3) ...

4 a resposta

java.lang.ClassCastException usando expressões lambda na tarefa spark no servidor remoto

Estou tentando criar uma API da Web para meus trabalhos de apache spark usando o framework sparkjava.com. Meu código é: @Override public void init() { get("/hello", (req, res) -> { String sourcePath = "hdfs://spark:54310/input/*"; SparkConf conf ...

4 a resposta

Criando um Delegado do Configurador de Propriedades

Eu criei métodos para converter uma propriedade lambda em um delegado: public static Delegate MakeGetter<T>(Expression<Func<T>> propertyLambda) { var result = Expression.Lambda(propertyLambda.Body).Compile(); return result; } public static ...