Resultados da pesquisa a pedido "lambda"

1 a resposta

Compondo invocações com Expressão <Func <T, bool >> da mesma maneira que Func <T, bool>

Considere uma classe que pode ser usada como membro de várias outras classes: class Customer { public string FirstName {get;set;} public string LastName {get;set;} } // Both "Order" and "Profile" have a "Customer" property class Order { public ...

3 a resposta

Como usar funções lambda com boost :: bind / std :: bind no VC ++ 2010?

Eu tenho algumas funções lambda que eu quero ligar usando boost :: bind ou std :: bind. (Não importa qual, contanto que funcione.) Infelizmente, os dois me fornecem diferentes erros de compilador: auto f = [](){ cout<<"f()"<<endl; }; auto f2 = ...

2 a resposta

Crie uma expressão lambda com 3 condições

Eu quero criar uma expressão lambda dinamicamente para isso: (o => o.Year == year && o.CityCode == cityCode && o.Status == status)e eu escrevo isso: var body = Expression.AndAlso( Expression.Equal( Expression.PropertyOrField(param, "Year"), ...

1 a resposta

Como entender o preguiçoso-seq do clojure

Estou tentando entender o clojurelazy-seq operador e o conceito de avaliação preguiçosa em geral. Conheço a idéia básica por trás do conceito: a avaliação de uma expressão é adiada até que o valor seja necessário. Em geral, isso é possível de ...

2 a resposta

A captura implícita do Lambda falha com a variável declarada da ligação estruturada

Com o código a seguir, recebo um erro de compilaçãoC2065 'a': undeclared identifier (usando o visual studio 2017): [] { auto [a, b] = [] {return std::make_tuple(1, 2); }(); auto r = [&] {return a; }(); //error C2065 }();No entanto, o seguinte ...

2 a resposta

Expressões angulares de 5 ng build --prod Function não são suportadas em decoradores

Estou tentando criar meu projeto, que funciona bem quando estou executando localmente comng serve. mas emng b -prod Eu recebo : ERROR in app\logged-in\content\routing\routing.component.ts(9,16): Error during template compile of ...

1 a resposta

Ciclo de vida do lambda em C ++

No código a seguir, o que acontece no tempo de execução? while ( ([]()->bool { return something(); })() ) { ... } A instância lambda é criada apenas uma vez e reutilizada nas iterações subsequentes.Toda iteração cria uma nova instância, que é ...

2 a resposta

Como contar palavras em um arquivo de texto, estilo java 8

Estou tentando executar uma tarefa que primeiro conta o número de arquivos em um diretório e depois fornece uma contagem de palavras em cada arquivo. Entendi bem a contagem de arquivos, mas estou tendo dificuldades para converter algum código que ...

1 a resposta

Número incorreto de parâmetros fornecidos para a declaração lambda

Por favor, dê uma olhada no meu código: estou tentando criarmyCar com uma árvore de expressão. Eu recebo umArgumentException nesta linhavar m = Expression.Lambda<Func<Engine,... A mensagem éNúmero incorreto de parâmetros fornecidos para a ...

8 a resposta

Como remover caracteres de uma string usando o LINQ

Estou tendo uma String como XQ74MNT8244A preciso remover todos oschar da string. então a saída será como 748244 Como fazer isso? Por favor me ajude a fazer isso