Resultados de la búsqueda a petición "lambda"

2 la respuesta

Cómo escribir una función de Haskell que tome una función variable como argumento

Estoy tratando de crear una función que obtenga una función variable comoun argument, es decir, func :: (a -> ... -> a) -> a¿Cómo puedo lograr esto He leído sobrepolyvariadic ...

8 la respuesta

¿Cómo creo dinámicamente un predicado Expression <Func <MyClass, bool >>?

¿Cómo podría usar un árbol de expresión para crear dinámicamente un predicado que se parezca a ... (p.Length== 5) && (p.SomeOtherProperty == "hello") Para que pueda pegar el predicado en una expresión lambda así ...

6 la respuesta

Cambiar el nombre del parámetro en una LambdaExpression solo para mostrar

Digamos que tengo una expresión como esta: Expression<Predicate<T>> exp Si asigno la siguiente expresión: a => a.First() != 0 y luego llamo aexp.ToString() Obtendré exactamente la expresión que pasé, que es perfectamente buena, pero, ...

20 la respuesta

¿Cómo verificar nulos en una expresión lambda profunda? [duplicar

Esta pregunta ya tiene una respuesta aquí: Posibles peligros de utilizar esta taquigrafía (basada en el método de extensión) [/questions/123088/possible-pitfalls-of-using-this-extension-method-based-shorthand] 11 respuestas ¿Cómo puedo ...

4 la respuesta

C ++ 11 lambda y especialización de plantilla

Me gustaría saber cuál es la definición de tipo correcta para el lambda que se presenta a continuación, para que el siguiente código se compile utilizando un compilador c ++ 11 conforme: #include <cstdio> #include <string> template<class Func> ...

6 la respuesta

Volver una expresión genérica anidada <Func <T, bool >>

El mensaje de error es "No se pudo encontrar el tipo o el nombre del espacio de nombres 'T'". ??? public static Expression<Func<T, bool>> MakeFilter(string prop, object val) { ParameterExpression pe = Expression.Parameter(typeof(T), "p"); ...

6 la respuesta

Desenganche de eventos con Lambdas en C #

A menudo me encuentro con una situación en la que quiero suscribirme a un evento, pero quiero usar una lambda para hacerlo: public class Observable { public event EventHandler SomethingHappened; public void DoSomething() { // Do Something... ...

4 la respuesta

Expresión de Lambda usando la cláusula Foreach [duplicado]

Posible duplicado: ¿Por qué no hay un método de extensión ForEach en la interfaz IEnumerable? [https://stackoverflow.com/questions/101265/why-is-there-not-a-foreach-extension-method-on-the-ienumerable-interface] EDITA Para re, ference, aquí ...

4 la respuesta

Advertencia del compilador: no se puede deducir el tipo de retorno lambda

Considere este ejemplo: #include <algorithm> #include <iostream> int main() { std::string str = "abcde4fghijk4l5mnopqrs6t8uvwxyz"; std::string str2; std::remove_copy_if(str.begin(), str.end(), std::back_inserter(str2), [](char& c) { if ...

12 la respuesta

Mover captura en lambda

¿Cómo capturo por movimiento (también conocido como referencia de valor) en una lambda C ++ 11? Estoy tratando de escribir algo como esto: std::unique_ptr<int> myPointer(new int); std::function<void(void)> example = [std::move(myPointer)]{ ...