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

2 la respuesta

¿Los compiladores de C ++ realizan optimizaciones en tiempo de compilación en los cierres lambda?

Supongamos que tenemos el siguiente código (sin sentido): const int a = 0; int c = 0; for(int b = 0; b < 10000000; b++) { if(a) c++; c += 7; }La variable 'a' es igual a cero, por lo que el compilador puede deducir en tiempo de compilación que la ...

4 la respuesta

En java8, ¿cómo establecer el valor global en el bloque lambdas foreach?

public void test(){ String x; List<String> list=Arrays.asList("a","b","c","d"); list.forEach(n->{ if(n.equals("d")) x="match the value"; }); }1.Al igual que el código anterior, quiero establecer el valor de una variable al lado del ...

1 la respuesta

Creando la función Python con parámetros parciales

Quiero pasar una función de Python a otra función con algunos de sus parámetros "completados" antes de tiempo. Esto es simplificación de lo que estoy haciendo: def add(x, y): return x + y def increment_factory(i): # create a function ...

4 la respuesta

ConcurrentModificationException cuando se usa la secuencia con el conjunto de claves de Maps

Quiero eliminar todos los elementos desomeMap qué teclas no están presentes ensomeList. Echa un vistazo a mi código: someMap.keySet().stream().filter(v ...

2 la respuesta

One Liner: WeakReference-to-a-Lambda Event Handler

¿Puedes ver las desventajas de esta línea aparte del hecho de que múltiples usos violarían elSECO [http://en.wikipedia.org/wiki/Don%27t_repeat_yourself] ¿principio? Parece sencillo, pero el hecho de que no haya visto a otros proponerlo me hace ...

2 la respuesta

RelayCommand de lambda con parámetros de constructor

Si, en un archivo XAML, ato un botón al "Comando" de la siguiente clase, entonces al hacer clic en el Botón no se ejecuta DoIt: class Thing() { public Thing(Foo p1) { Command = new RelayCommand(() => DoIt(p1)); } private DoIt(Foo p) { ...

1 la respuesta

verifique el valor nulo antes de ordenar usando la expresión lambda

Quiero ordenar el menuList por parentId usando la expresión lambda, parentId puede ser nulo. Intenté el siguiente código pero no puedo encontrar la forma de agregar nullcheck para parentId, por lo que obtengo una excepción de ...

3 la respuesta

Obtenga el nombre de propiedad utilizado en una expresión Lambda en .NET 3.5

Tengo un problema que me molesta desde hace un tiempo y no puedo encontrar la respuesta. Necesito obtener el nombre de la propiedad a la que se hace referencia en una expresión Lambda. Proporcionaría la expresión lambda a un método que ...

2 la respuesta

Ejemplo de función recursiva de Haskell con foldr

Comencé a aprender Haskell nuevamente, después de un breve receso y actualmente estoy tratando de comprender mejor cómo funcionan la recursividad y las expresiones lambda en Haskell. En esto:Video de Youtube [https://youtu.be/1IjBT9TSTyQ], hay ...

4 la respuesta

¿Por qué el operador () del functor sin estado no puede ser estático?

Por que esoperator () de functor apátrida no permitido serstatic? Los objetos lambda sin estado son convertibles en punteros a funciones libres que tienen la misma firma que susoperator (). Stephan T. Lavavej [http://1drv.ms/1j4yRtz]en P. 6 ...