Programación

273
¿Qué pasó con Lodash _.pluck?

Una vez usé Lodash _.pluck... Me encantó desplumar ... Al darme cuenta de que Lodash ya no es compatible pluck(a partir de Lodash 4.x), me cuesta recordar qué usar en su lugar ... Fui a los documentos , presioné cmd-f, escribí 'arrancar', pero mi pobre amigo abandonado ni siquiera recibe una...

272
Invierta la declaración "if" para reducir el anidamiento

Cuando ejecuté ReSharper en mi código, por ejemplo: if (some condition) { Some code... } ReSharper me dio la advertencia anterior (Invierta la declaración "if" para reducir el anidamiento) y sugirió la siguiente corrección: if (!some condition) return; Some code... Me gustaría entender...

272
Python: ¿dividir una lista en función de una condición?

¿Cuál es la mejor manera, tanto desde el punto de vista estético como del rendimiento, de dividir una lista de elementos en varias listas basadas en un condicional? El equivalente de: good = [x for x in mylist if x in goodvals] bad = [x for x in mylist if x not in goodvals] ¿Hay alguna manera más...

272
¿Cómo definir un tipo enumerado (enum) en C?

No estoy seguro de cuál es la sintaxis adecuada para usar las enumeraciones C. Tengo el siguiente código: enum {RANDOM, IMMEDIATE, SEARCH} strategy; strategy = IMMEDIATE; Pero esto no se compila, con el siguiente error: error: conflicting types for ‘strategy’ error: previous declaration of...