Resultados da pesquisa a pedido "lambda"
como escapar de palavras-chave em c #?
Eu quero fazer o equivalente do seguinte VB em c # Function([class]) "hello"esteseria seja o mesmo em c # class=>"hello"O problema é que a palavraclass é uma palavra-chave no idioma. Mas eu quero usá-lo como um nome de variável. No exemplo do ...
lambda com métodos não estáticos em Java 8
Estou tentando aprender lambdas no novo Java 8. Há uma coisa interessante. Se o método tiver a mesma assinatura que a interface funcional, ele poderá ser designado usando a API lambdas. Por exemplo. Comparator<Integer> myComp = ...
Lambdas nos métodos de extensão: possível vazamento de memória?
Eu apenas dei uma resposta a umpergunta bastante simples [https://stackoverflow.com/questions/2583565/delay-ring-between-two-font-style-changing/2583713#2583713] usando um método de extensão. Mas depois de anotá-la, lembrei-me de que você ...
Velocidade do lambda ligado (via std :: function) vs operator () do functor struct
auto lam = [](int a, int b, int c) { return a < b && b < c; }; struct functor { int a; int b; bool operator()(int n) const { return a < n && n < b; } };Na versão um, nós std::vector<std::function<bool (int)>> lamvals; // get parameters and for ...
Encontre todos os índices de um item em uma lista usando a API de fluxo
Estou tentando a pesquisa seqüencial usando fluxos Java 8 e expressões lambda. Aqui está o meu código List<Integer> list = Arrays.asList(10, 6, 16, 46, 5, 16, 7); int search = 16; list.stream().filter(p -> p == search).forEachOrdered(e ...
Java 8 Lambda - Filtrar coleção por outra coleção
eu tenho umSet<String> usernames eList<Player> players Eu gostaria de filtrar os jogadores que não estão no set. Eu sei como fazer isso no Vanilla pre Java 8 List<Player> distinctPlayers = new ArrayList<Player>(); for(Player p : players) { ...
Acesse o valor de uma expressão de membro
Se eu tiver um produto. var p = new Product { Price = 30 };e eu tenho a seguinte consulta linq. var q = repo.Products().Where(x=>x.Price == p.Price).ToList()Em um provedor IQueryable, recebo uma MemberExpression de volta para o p.Price que ...
Onde está o código para um lambda localizado em um arquivo de classe java?
Eu tenho este arquivo de origem java: import java.util.function.*; public class t { public static void main(String[] args) { Function<Integer,Integer> r = (a) -> a*a+2*a+1; System.out.println(r.apply(2)); } }Eu o compilo e funciona como ...
C # enlouquecendo quando declaro variáveis com o mesmo nome que as de um lambda
Eu tenho o seguinte código (gera uma função quadrática, dado a, bec) Func<double, double, double, Func<double, double>> funcGenerator = (a, b, c) => f => f * f * a + b * f + c; Até agora, adorável. Mas então, se eu tentar declarar uma variável ...
Como posso atribuir um Func <> condicionalmente entre lambdas usando o operador ternário condicional?
Geralmente, ao usar o operador condicional, aqui está a sintaxe: int x = 6; int y = x == 6 ? 5 : 9;Nada extravagante, bem direto. Agora, vamos tentar usar isso ao atribuir um Lambda a um tipo Func. Deixe-me explicar: Func<Order, bool> ...