Resultados da pesquisa a pedido "lambda"
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<>(); ...
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 ...
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 ...
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 ...
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?
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 ...
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 ...
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 ...
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 ...
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 => ...