Resultados de la búsqueda a petición "generics"
¿Qué hace este paradigma genérico de Java y cómo se llama?
Estoy viendo algunas clases de Java que tienen la siguiente forma: public abstract class A <E extends A<E>> implements Comparable <E> { public final int compareTo( E other ) { // etc } } public class B extends A <B> { // etc } public class C ...
Java: obtenga el tipo real de método genérico con el parámetro lambda [duplicado]
Esta pregunta ya tiene una respuesta aquí: Java: ¿cómo resolver el tipo genérico del parámetro lambda? [/questions/23863716/java-how-to-resolve-generic-type-of-lambda-parameter] 3 respuestasHice una pregunta sobrelambdas aquíJava: ¿cómo resolver ...
Las plantillas de C ++ ocultan a los miembros principales
Por lo general, cuandoA está heredando deB, todos los miembros deA son visibles automáticamente paraBfunciones de, por ejemplo class A { protected: int a; }; class B : public A { int getA() {return a;} //no need to use A::a, it is automatically ...
¿Los genéricos están especializados durante la compilación o son como los genéricos de Java solo para verificaciones de tiempo de compilación?
Hay tres formas de implementar genéricos: Solo es una herramienta para las comprobaciones de tiempo de compilación, pero cada instancia de plantilla se compila con la misma implementación de código de byte / ensamblado (Java, como se señala en ...
Imprimir datos dinámicos
Tengo un sistema en Haskell que usa Data.Dynamics y Type.Reflection para realizar inferencias y cálculos. Me gustaría poder imprimir los resultados. La impresión es fácil cuando se suministra el tipo, por ejemplo foo :: Dynamic -> String foo ...
Extensión de tipo genérico construido en Swift
¿Es posible extender una clase genérica para un tipo genérico especializado / construido? Me gustaría extender las matrices Int con un método para calcular la suma de sus elementos. p.ej. extension Array<Int> { func sum() -> Int { return ...
Use Reflection para llamar al método genérico en la instancia del objeto con firma: SomeObject.SomeGenericInstanceMethod <T> (argumento T)
Como llamoSomeObject.SomeGenericInstanceMethod<T>(T arg) ? Hay algunas publicaciones sobre cómo llamar a métodos genéricos, pero no como esta. El problema es que el parámetro del argumento del método está restringido al parámetro genérico. Sé ...
¿Podemos usar genéricos para permitir solo tipos específicos en lugar de cualquier tipo <T>?
Supongamos que tengo tres clases públicas aisladas (sin relación IS-A) A, B y C. Quiero definir un campo en C de modo que su tipo pueda ser A o B. Actualmente estoy logrando esto definiendo C de la siguiente manera: class A{} class B{} public ...
c # compara dos valores genéricos [duplicado]
Posible duplicado: ¿No se puede aplicar el operador == a los tipos genéricos en C #? [https://stackoverflow.com/questions/390900/cant-operator-be-applied-to-generic-types-in-c] He codificado algo como esto: public bool IsDataChanged() { T ...
devolver un objeto vacío
¿Cuál es la forma correcta de devolver unVoid tipo, cuando no es un primitivo? P.ej. Actualmente uso nulo como a continuación. interface B<E>{ E method(); } class A implements B<Void>{ public Void method(){ // do something return null; } }