lambda

Pasar una lambda como un bloque

Estoy tratando de definir un bloque que voy a utilizar para pasar el el cada método de múltiples rangos. En lugar de redefini ... ArgumentError: wrong number of arguments(1 for 0) from code.rb:23:in `each' ¿Alguna idea de lo que está pasando aquí?

Inferencia de tipo de reflexión en Java 8 Lambdas

Estaba experimentando con las nuevas Lambdas en Java 8, y estoy buscando una manera de usar la reflexión en las clases lambda ... } else { // some logic that figures out composed return types } } return null; }

Múltiples cláusulas Where en expresiones Lambda

Tengo una expresión lambda simple que dice algo como esto: x=> x.Lists.Include(l => l.Title).Where(l=>l.Title != S ... ero agregar una cláusula where más a la expresión, digamos, l.InternalName != String.Empty ¿entonces cuál sería la expresión?

¿Cuál es el mejor recurso para aprender árboles de expresión de C# en profundidad?

Cuando escribí esta pregunta por primera vez, lo hice para encontrar las preguntas duplicadas, sintiéndome seguro de que algu ... stoy hablando de expresiones lambda. Estoy hablando de Expresión y todas las cosas que van con ella y surgen de se. Gracias.

Qué tipo de Lista hace los Coleccionistas.ToList () return?

Estoy leyendo State of the Lambda: Libraries Edition , y estoy sorprendido por una declaración: Bajo la sección Corrientes ... ca el tipo concreto de List. Entonces, ¿qué concreto tipo (subclase) de List se está utilizando aquí? ¿Hay alguna garantía?

LINQ-Sintaxis de consulta vs cadenas de métodos & lambda [cerrado]

¿Alguien se adhiere a alguna regla (o está obligado a adherirse a alguna regla por su empleador?) al elegir usar una sintaxi ... NQ querys. ¿Puede alguien más añadir a esto? ¿Alguien tiene ¿sus propias reglas o su compañía sugiere/fuerza el uso de una?

¿Debo usar std::para cada uno?

Siempre estoy tratando de aprender más sobre los idiomas que uso (diferentes estilos, marcos, patrones, etc.). He notado que ... realidad puede beneficiarse mucho de ella. Aunque esta pregunta más grande probablemente ya se ha hecho (por ejemplo, aquí).

¿Cómo obtener el MethodInfo de una referencia de método Java 8?

Por favor, eche un vistazo al siguiente código: Method methodInfo = MyClass.class.getMethod("myMethod"); Esto funciona, p ... methodInfo = action.GetMethodInfo(); } static void Main() { PrintMethodName(InnerClass.MyMethod); }

¿Debo copiar una función std:: o puedo tomar siempre una referencia a ella?

En mi aplicación C++ (usando Visual Studio 2010), necesito almacenar una función std::, como esta: class MyClass { pu ... el código ejecutable nunca se 'elimina' y puedo almacenar con seguridad una referencia a él. Pero ¿es esto realmente cierto?

¿Las expresiones Lambda están en cierres de C#?

¿ Son las expresiones lambda (y hasta cierto punto, las funciones anónimas) cierres? Mi comprensión de los cierres es que so ... to lisp, pero ¿es también un término de programación general? Gracias por cualquier aclaración que usted puede proporcionar!

¿Cómo funciona esta comprensión lambda / yield / generator?

Estaba mirando a través de mi base de código hoy y encontré esto: def optionsToArgs(options, separator='='): kvs = [ ... ría imposible...? >>> optionsToArgs({"x":1,"y":2,"z":3}) ['-o', 'z=3', '-o', 'x=1', '-o', 'y=2'] ¿Cómo funciona?

Mutar el árbol de expresiones de un predicado para dirigirse a otro tipo

Intro En la aplicación en la que estoy trabajando actualmente, hay dos tipos de cada objeto de negocio: el tipo "ActiveReco ... esta separada para evitar que esta larga pregunta se vuelva aún más larga. Gracias a todos por sus respuestas y comentarios!

Declarar un tipo de delegado en Typescript

Viniendo de un fondo de C#, quiero crear un tipo de datos que defina una firma de función. En C#, esto es un delegate declara ... y creo que sería más limpio crear un tipo personalizado, como el delegado en C#. Cualquiera ideas ¿cómo se puede hacer esto?

Anotar la interfaz funcional de una expresión Lambda

Java 8 introduce Expresiones Lambda y Anotaciones de tipo . Con anotaciones de tipo, es posible definir anotaciones Java d ... si las anotaciones de parámetros de lambdas aún no se han implementado, o si esto debe considerarse un error del compilador.

especificar el valor predeterminado de la función std::

void func(const std::function<void()>& f = empty) { if(f) f(); } ¿Qué debe ser el 'vacío'? Utilizo [](){} . Pero técnicamente, eso no está vacío, el f() se ejecutará.

Cómo usar Lambda en la instrucción LINQ select

Estoy intentando seleccionar almacenes usando una función lambda y convirtiendo el resultado en un SelectListItem para poder ... Value = SqlFunctions.StringConvert((double)store.ID), Text = store.Name }; Llamar a esta situación absurda es un eufemismo.

Excepción no controlada de referencia del método Java 8

Estoy trabajando en un proyecto con Java 8 y encontré una situación que no puedo entender. Tengo un código como este: void ... exception. Entonces, mi pregunta es ¿por qué? ¿Por qué el código se compila con para cada bucle y no se compila con lambda?

Encadenamiento de opcionales en Java 8

Buscando una manera de encadenar los opcionales para que se devuelva el primero que esté presente. Si no hay ninguno present ... d2 ).orElse( this::find3 ); Pero por supuesto eso no funciona porque orElse espera un valor y orElseGet espera un Supplier.

C++11 no deduce el tipo cuando están involucradas las funciones std:: function o lambda

Cuando defino esta función, template<class A> set<A> test(const set<A>& input) { return input; } ... rectamente, como map<string,int> s = filter(myIntSet,[](int i) { return i%2==0; },[](int i) { return toString(i); });

¿Puedo especificar mi comparador de tipos explícito en línea?

Así que.NET 3.0/3.5 nos proporciona muchas formas nuevas de consultar, ordenar y manipular datos, gracias a todas las funcion ... iero tener que hacer algo tan "pesado" como toda una clase solo para decirle al programa cómo comparar manzanas con manzanas.