es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: NSPREDICATE

Predicado de Swift Core Data

Quiero filtrar Core Data utilizando “NSPredicate” utilizando el valor de la propiedad de relación (cada sublista tiene una lista de origen y cada lista tiene muchas sublistas) La entidad de la sublista: @NSManaged public var addedDate: Date? @NSManaged public var id: UUID? @NSManaged public var index: Int16 @NSManaged public var . . . Read more

Utilizando el reenvío perfecto en el predicado de STL

¿Tiene sentido usar un reenvío perfecto en algunos algoritmos de STL? ¿Cuál será el tipo deducido? auto it = std::find_if(cont.cgebin(), cont.cend(), [](auto&& element){ return myFunction(std::forward<decltype(element)>(element)); }) Supongo que se usará la versión de valor L (¿y qué pasa con const?), pero ¿qué determina eso? ¿Existen otros algoritmos que envíen un . . . Read more

¿Qué significa el sufijo “p” en las funciones de Common Lisp?

Ver por ejemplo: https://github.com/vindarel/cl-str#empty-emptyp-s O esto: https://stackoverflow.com/a/33379360/12400477 He visto esto en varios lugares, y no sé qué significa. ¿Indica el sufijo p el tipo que retorna la función? ¿Siempre significa que retorna un booleano? ¿Por qué parece haber dos símbolos alternativos para la misma función en el primer ejemplo?

¿Cómo escapar una expresión regular dinámica en Swift?

Entonces, estoy obteniendo una cadena hexadecimal como esta de la API 2f5e28285b5e3c3e28295b5c5d5c5c2e2c3b3a5c7340225d2b285c2e5b5e3c3e28295b5c5d5c5c2e2c3b3a5c7340225d2b292a297c28222e2b2229294028285c5b5b302d395d7b312c337d5c2e5b302d395d7b312c337d5c2e5b302d395d7b312c337d5c2e5b302d395d7b312c337d5d297c28285b612d7a412d5a5c2d302d395d2b5c2e292b5b612d7a412d5a5d7b322c7d2929242f Una vez decodificado a una cadena utf, este es el regex que se forma: /^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/ Este es un regex de correo electrónico válido según algunos validadores de regex en línea. Ahora surge el problema de cómo escapar esta . . . Read more