Resultados de la búsqueda a petición "lambda"
¿Por qué algunas expresiones lambda de C # se compilan con métodos estáticos?
Como puede ver en el siguiente código, he declarado unAction<> objeto como una variable. ¿Alguien podría decirme por qué este delegado de método de acción se comporta como un método estático? ¿Por qué vuelve?true en el siguiente ...
Sonda: reemplace esta lambda con una referencia de método
Esta muestra de código Collection<Number> values = transform( getValuatedObjects(), input -> getValueProvider().apply(input).getValue());viola elregla sonarqube [http://jira.codehaus.org/browse/SONARJAVA-465]: Reemplazar lambdas con referencias ...
Lambda sobre Lambda en C ++ 14
¿Cómo termina / finaliza la siguiente llamada recursiva lambda? #include <cstdio> auto terminal = [](auto term) // <---------+ { // | return [=] (auto func) // | ??? { // | return terminal(func(term)); // >---------+ }; }; auto main() -> int { ...
¿Cómo se llama esta construcción C ++ 14 que parece encadenar lambdas?
Esta es una pregunta de seguimiento en este caso:Lambda sobre Lambda en C ++ 14 [https://stackoverflow.com/questions/25618934/lambda-over-lambda-in-c14], donde las respuestas explican el código. Se trata de una lambda que crea otra lambda que, ...
Excepción no controlada de referencia de 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 deleteEntity(Node node) throws SomeException { for (ChildNode child: node.getChildren()) { deleteChild(child); } } void ...
.NET: ¿La mejor manera de ejecutar un lambda en el hilo de la interfaz de usuario después de un retraso?
Surgió una situación que requería ejecutar una expresión lambda en el hilo de la interfaz de usuario después de un retraso. Pensé en varias formas de hacer esto y finalmente decidí este enfoque. Task.Factory.StartNew(() => Thread.Sleep(1000)) ...
lambda con métodos no estáticos en Java 8
Estoy tratando de aprender lambdas en el nuevo Java 8. Hay una cosa interesante. Si el método tiene la misma firma que la interfaz funcional, se le puede asignar utilizando la API lambdas. Por ejemplo. Comparator<Integer> myComp = ...
¿Cómo puedo evitar la generación de plantillas para objetos que no implementan un método?
Entonces, a modo de ejemplo, digamos que tengo 3 simplesstructs, el segundo de los cuales no contiene unbar método: struct one { void foo(const int); void bar(); }; struct two { void foo(const int); }; struct three { void foo(const int); void ...
¿Cómo escapar de las palabras clave en C #?
Quiero hacer el equivalente de la siguiente VB en c # Function([class]) "hello"Estaharía ser lo mismo que esto en c # class=>"hello"El problema es que la palabraclass Es una palabra clave en el idioma. Pero quiero usarlo como un nombre de ...
Velocidad de lambda enlazada (vía std :: function) vs operator () de 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; } };En la versión uno, nosotros std::vector<std::function<bool (int)>> lamvals; // get parameters ...