Resultados da pesquisa a pedido "lambda"

2 a resposta

Por que as expressões lambda no Java 8 requerem variáveis usadas dentro dele para usar o modificador "final", mas não ao usar a referência de método?

Considere a seguinte classe: class Foo<T> { void handle(T t) { System.out.println("handling " + t); } public static void main(String[] args) { List<Integer> list = new ArrayList<>(); list.add(1); list.add(2); Foo<Integer> f = new Foo<>(); ...

4 a resposta

Mesclar listas em um

Vi posts como abaixo, que são realmente difíceis de entender. Então, eu estou postando novamente. Desculpe se alguém sente que é duplicado. Eu tenho apenas requisitos simples Associações de C # / Onde com Linq e ...

3 a resposta

variáveis locais referenciadas a partir de uma expressão lambda devem ser finais ou efetivamente finais

Eu tenho um programa JavaFX 8 (para JavaFXPorts cross platfrom) praticamente emoldurado para fazer o que eu quero, mas foi um passo curto. O programa lê um arquivo de texto, conta as linhas para estabelecer um intervalo aleatório, escolhe um ...

2 a resposta

Por que Haskell não aceita argumentos após uma composição de função?

Como as funções Haskell têm apenas um argumento, onde o restante dos argumentos permanece como lambdas, podemos fazer o seguinte: foo a b = a + b -- this is like foo a = \b -> a + b foo 1 2 -- okBem, notei que se eu declarar a função retornando ...

1 a resposta

Expressão lambda para setter

Temos expressão lambda para getter como abaixo: Function<Student, String> studentNameGetter = Student::getName;E a expressão lambda para o levantador?

1 a resposta

Como criar uma função e passar na lista de argumentos de comprimento variável?

Nós podemos criar uma funçãop no seguinte código: var p = function() { }; if (typeof(console) != 'undefined' && console.log) { p = function() { console.log(arguments); }; }mas os argumentos são passados como uma matriz paraconsole.log, em vez de ...

3 a resposta

Expressões lambda como delegados do CLR (.NET) / manipuladores de eventos no Visual C ++ 2010

É possível usar as novas expressões lambda no Visual C ++ 2010 como manipuladores de eventos CLR? Eu tentei o seguinte código: SomeEvent += gcnew EventHandler( [] (Object^ sender, EventArgs^ e) { // code here } );Isso resulta na seguinte ...

6 a resposta

argumentos lambda descompactam erro

No Python 2, este código está OK: f = lambda (m, k): m + k m = [1,2,3,4] k = [5,6,7,8] print(map(f, zip(m, k)))mas no Python 3 ocorreu o seguinte erro: f = lambda (m, k): m + k ^ SyntaxError: invalid syntaxSe eu remover parênteses na expressão ...

1 a resposta

Qual é o análogo da categoria na programação

Eu descobri que existe um isomorfismo entre lógica e programação, chamado Correspondência de Curry-Howard [https://en.wikipedia.org/wiki/Curry%E2%80%93Howard_correspondence], existe alguma equivalência para a teoria das categorias, o que ajuda a ...

9 a resposta

Associar-se / Onde com LINQ e Lambda

Estou tendo problemas com uma consulta escrita em LINQ e Lambda. Até agora, estou recebendo muitos erros, eis o meu código: int id = 1; var query = database.Posts.Join(database.Post_Metas, post => database.Posts.Where(x => x.ID == id), meta => ...