lambda

¿Implica [ = ] que todas las variables locales serán copiadas?

Cuando escribo una lambda con [=], ¿significa que todas mis variables locales se copiarán en miembros de la estructura creada ... zación configuración. Supongamos por el bien del argumento que el constructor de copia de vector tiene efectos secundarios.

Java 8: Formatear lambda con nuevas líneas y sangría

Lo que me gustaría lograr con la sangría lambda es lo siguiente: {[14]]} Instrucción multilínea: String[] ppl = new Strin ... lambda en una nueva línea, de lo contrario es una forma bastante razonable de formatear, así que marcaré esto como aceptado.

Muy confundido por la inferencia de tipo de comparador Java 8

He estado mirando la diferencia entre Collections.sort y list.sort, específicamente con respecto al uso de los métodos estáti ... on específicos de Eclipse porque cuando se compila usando el compilador java JDK8 en la línea de comandos se compila BIEN.

Redefinir lambdas no está permitido en C++11, ¿por qué?

Ejemplo: #include <functional> int main() { auto test = []{}; test = []{}; return 0; } Esto emite el siguie ... iamente cuál es la justificación motivadora para permitir que se omita la constructibilidad de copia para lambdas en general.

Flujo.método peek() en Java 8 vs Java 9

Estoy en el progreso del aprendizaje a través de expresiones lambda Java 8 y me gustaría preguntar sobre la siguiente pieza d ... values.stream() .map(n -> n * 2) .peek(System.out::print) .count(); } }

Tratando de entender lambdas

Tratando de entender lambdas en C++, lo que no entiendo es esto: int multiplier = 5; auto timesFive = [multiplier](int a) { ... l valor de multiplier, a pesar de que ya hemos tratado de capturarlo? ¿Y cuál es la manera de obtener el resultado deseado?

Acceder al valor de una expresión miembro

Si tengo un producto. var p = new Product { Price = 30 }; Y tengo la siguiente consulta linq. var q = repo.Products().Whe ... nfo)memberExpression.Member; var val = fi.GetValue(((ConstantExpression)memberExpression.Expression).Value, null); Saludos.

Java 8 Coleccionistas.toMap SortedMap

Estoy usando Java 8 lambdas y quiero usar Collectors toMap para devolver un SortedMap. Lo mejor que se me ocurre es llamar a ... hrowingMerger(), HashMap::new); } ¿Cuál sería el mejor método de práctica para usar Collectors para devolver un SortedMap?

¿Cómo declarar una función que acepta una lambda?

Leí en Internet muchos tutoriales que explicaban cómo usar lambdas con la biblioteca estándar (como std::find), y todos fuero ... primer argumento? Y entonces, ¿cómo puedo llamar a la función anónima pasando a ella - por ejemplo - "10" como su argumento?

Extensión de Entity Framework Include(lambda) faltante

La extensión EF OjbectSet.Include(a => a.parent) no está disponible. Sé que podría agregar código para imitarlo, pero de a ... s de datos, por lo que incluye referencias al Sistema.Datos.Entidad y el proyecto de capa de datos principal. ¿Alguna idea?

¿Cómo simplificar la repetición de la construcción if-then-assign?

Tengo el siguiente método: protected override bool ModifyExistingEntity(Product entity, ProductModel item) { bool isModi ... igo casi copiado-pegado por propiedad es demasiado. Puede haber una solución usando Func-s / Expression-s fuera de mi visión.

Es posible establecer un punto de interrupción en funciones anónimas?

Rápidamente quiero determinar si/cuándo se activa un conjunto de eventos. Por lo tanto, rápidamente les asigné lambda vacíos. ... nación de la función anónima al evento. ¿Hay una manera de establecer un punto de interrupción dentro del anónimo ¿función?

Java 8 Proveedor con argumentos en el constructor

¿Por qué los proveedores solo admiten constructores no-arg? Si el constructor predeterminado está presente, puedo hacer est ... create(Foo::new) Pero si el único constructor toma una cadena, tengo que hacer esto: create(() -> new Foo("hello"))

Java8 Lambdas y Excepciones

Me pregunto si alguien podría explicarme la siguiente rareza. Estoy usando Java 8 update 11. Dado este método private < ... <? extends X>) T extends Object declared in class Optional También vea aquí para el código de prueba ejecutable.

¿Por qué Stream?allMatch () devuelve true para una secuencia vacía?

Mi colega y yo tuvimos un error que se debió a nuestra suposición de que una secuencia vacía llamando allMatch() devolvería f ... lguna razón por la que tener allMatch() por defecto a true en una corriente vacía sea deseable para la mayoría de los usos?

Elija la función Python para llamar basada en una expresión regular

¿Es posible poner una función en una estructura de datos, sin darle primero un nombre con def? # This is the behaviour I wa ... n( "log" ): for ( regex, handler ) in handlers: m = regex.search( line ) if ( m ): handler( m.group(1) )

Quiero entender la expresión lambda en @Html.DisplayFor (modelItem = > item.Nombre)

Soy bastante nuevo en C# y MVC y he usado lambdas en ciertas ocasiones, como para métodos anónimos y en LINQ. Normalmente ve ... No debería ser esto (modelItem => modelItem.FirstName)? Tengo esto de Microsoft Introducción a ASP.NET MVC tutorial .

Expresiones Lambda como parámetros de plantilla de clase

¿Se pueden usar expresiones lambda como parámetros de plantilla de clase? (Tenga en cuenta que esta es una pregunta muy di ... e el proyecto de norma no permite esto, o estoy equivocado y está permitido, pero GCC está justo detrás en su implementación?

c++0x: forma correcta de recibir un lambda como parámetro por referencia

¿Cuál es la forma correcta de definir una función que recibe un parámetro lambda int->int por referencia? void f(std::fu ... lambda); No estoy seguro de que la última forma sea una sintaxis legal. ¿hay otras formas de definir un parámetro lambda?

Cómo convertir una lambda a una función std::usando plantillas

Básicamente, lo que quiero hacer es tomar una lambda con cualquier número de cualquier tipo de parámetros y convertirla en un ... e R, typename...A> void foo(std::function<R(A...)>) {} int main() { foo(std::function<void()>([](){})); }