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: REFLECTION

Implementar un escritor de struct a CSV en Go.

El siguiente código intenta implementar un escritor genérico de CSV para cualquier estructura simple. Por “simple”, me refiero a que los valores de los campos de la estructura son de tipos simples y estándar (int, string, etc.). type ( CSV interface { Header() []string String([]string) (string, error) } CSVArray []CSV . . . Read more

Convertir clases a clases con genéricos.

Estoy obteniendo reflexivamente clases y sus clases declaradas, y quiero pasarlas a una función que toma clases, pero tiene genéricos en ella. // clases para pasar a la función ClassPath.from(MyParent.class.getClassLoader()) .getTopLevelClasses() .forEach(classInfo -> { // comprobaciones… // la función para pasar <E extends Extendable<? extends Parent<E>>> void genericFunction(Class<? extends Parent<E>> . . . Read more