Resultados da pesquisa a pedido "lambda"

3 a resposta

Lambdas e captura por referência de variáveis locais: acessando após o escopo

Estou passando minhas variáveis locais por referência a dois lambda. Eu chamo essas lambdas fora do escopo da função. É istoundefined ? std::pair<std::function<int()>, std::function<int()>> addSome() { int a = 0, b = 0; return ...

1 a resposta

Associação externa esquerda de LINQ para Sql com cláusula Group By e Having

Perdi um dia para tentar traduzir uma consulta sql para a expressão lambda LINQ, mas não para o sucesso. Minha consulta sql: SELECT a.ID, Sum(b.[Value]) AS [Value], c.ContractValue FROM Contracts a LEFT JOIN DepositHistories b ON b.ContractID = ...

2 a resposta

Obtenha MethodInfo para uma expressão lambda

Eu sei que estou perguntando o bizarro, mas apenas por chutes, é possível obter oMethodInfo para uma expressão lambda? Estou atrás de algo assim: (Func<int, string>(i => i.ToString())).MethodInfo ATUALIZARQuero obter as informações do método, ...

3 a resposta

Referências do método Java 8 chamadas em uma variável local

Estou no processo de aprender Java 8 e me deparei com algo que acho um pouco estranho. Considere o seguinte trecho: private MyDaoClass myDao; public void storeRelationships(Set<Relationship<ClassA, ClassB>> relationships) ...

4 a resposta

_ => o que esse sublinhado significa nas expressões Lambda?

Como é uma expressão lambda_=> expr significar? Qual é o propósito de_ como entrada para lambda? Exemplo: int count = 0; list.ForEach(_ => count += 1);

3 a resposta

Capturar e mover um unique_ptr em uma expressão lambda c ++ 14

Estou capturando um unique_ptr em uma expressão lambda desta maneira: auto str = make_unique<string>("my string"); auto lambda = [ capturedStr = std::move(str) ] { cout << *capturedStr.get() << endl; }; lambda();Funciona muito bem até eu tentar ...

9 a resposta

Java Lambda Stream Distinct () na chave arbitrária?

Frequentemente, encontrava um problema com expressões Java lambda em que quando eu queria distinguir () um fluxo em uma propriedade ou método arbitrário de um objeto, mas queria manter o objeto em vez de mapeá-lo para essa propriedade ou método. ...

2 a resposta

Como posso relançar uma exceção em um bloco lambda a partir do bloco externo?

Com o seguinte código, void key(Key) throws SomeCheckedException { } void supplier(Supplier<Key> s) throws SomeCheckedException { ofNullable(s).ifPresent(s -> { // | try { // | key(s.get()); // | } catch (final SomeCheckedException sce) { // | ...

6 a resposta

Um java lambda pode ter mais de 1 parâmetro?

Em Java, é possível que um lambda aceite vários tipos diferentes? Ou seja: obras de variável única: Function <Integer, Integer> adder = i -> i + 1; System.out.println (adder.apply (10));Varargs também funciona: Function <Integer [], Integer> ...

4 a resposta

Java 8 Streams: por que o Collectors.toMap se comporta de maneira diferente para genéricos com curingas?

Suponha que você tenha umList de números. Os valores noList pode ser do tipoInteger, Double etc. Quando você declara talList é possível declará-lo usando um curinga (?) ou sem um curinga. final List<Number> numberList = Arrays.asList(1, 2, 3D); ...