Resultados de la búsqueda a petición "generics"
Rendimiento de matrices frente a listas
Digamos que necesita tener una lista / matriz de enteros que necesita iterar con frecuencia, y me refiero extremadamente a menudo. Las razones pueden variar, pero digamos que está en el corazón del bucle más interno de un procesamiento de alto ...
El borrado de tipo no funciona en la clase Java Map
Descompilé la clase Map usando javap. La definición de clase aún muestra la presencia de tipos genéricos K y V. Esto debería haber sido borrado por el concepto de borrado de tipo. ¿Por qué eso no sucede? ./javap -verbose java.util.Map Classfile ...
¿Cómo escribo esta restricción de miembro en F #?
Para un tipo type Cow() = class member this.Walk () = Console.WriteLine("The cow walks.") end Puedo escribir un método que imponga una restricción de miembro para el método Walk like let inline walk_the_creature creature = (^a : (member Walk : ...
Cómo obtener el objeto MethodInfo correcto cuando una clase usa parámetros genéricos y de tipo genérico
Me preguntaba si alguien podría demostrar cómo usar el método GetMethod () de Type para recuperar un objeto MethodInfo para la siguiente firma: Class.StaticMethod<T>(T arg1, IInterface1 arg2, IEnumerable<IInterface2> arg3) Gracias, Xam
Java Wildcard-types vs Kotlin Star-proyección
Estaba leyendo una documentación de Kotlin sobre las diferencias entre Java y Kotlin aquíhttps://kotlinlang.org/docs/reference/comparison-to-java.html [https://kotlinlang.org/docs/reference/comparison-to-java.html]. Allí se dijo queKotlin no ...
La restricción genérica ignora la covarianza
Digamos que tenemos una interfaz como public interface IEnumerable<out T> { /*...*/ }es decircovariante enT. Luego tenemos otra interfaz y una clase que lo implementa: public interface ISomeInterface {} public class SomeClass : ISomeInterface ...
el tipo X no nominal no admite la inicialización explícita
Estoy tratando de entender lo que estoy haciendo mal con los genéricos en Swift. Creé esta muestra de juegos import UIKit public protocol MainControllerToModelInterface : class { func addGoal() init() } public protocol ...
Definir operador de comparación genérico
Se me ocurrió la idea de definir un operador de comparación genérico que funcionara con cualquier tipo, por diversión. #include <cstring> #include <iostream> class A { public: A(int id) : id(id) {} private: int id; }; template <class T> inline ...
Java: cómo solucionar la advertencia de lanzamiento sin marcar
Tengo el siguiente código: private HashMap<Class<?>, HashMap<Entity, ? extends Component>> m_componentStores; public <T extends Component> T getComponent(Entity e, Class<T> exampleClass) { HashMap<Entity, ? extends Component> store ...
Crear instancia de clase genérica con parámetro de tipo genérico dinámico
Necesito crear una instancia de una clase genérica como esta: Type T = Type.GetType(className).GetMethod(functionName).ReturnType; var comparer = new MyComparer<T>(); // ERROR: "The type or namespace name 'T' could not be found"encontré ...