Resultados de la búsqueda a petición "generics"
Consumidor <T> clase asignada <T> en HashMap
Quiero crear unIdentityHashMap<Class<T>, Consumer<T>>. Básicamente, quiero asignar un tipo con un método que diga qué hacer con este tipo. Quiero poder decir dinámicamente con objetos X, ejecutar Y. Puedo hacer private IdentityHashMap<Class<?>, ...
¿Por qué necesitamos un genérico aquí? ¿No es suficiente el protocolo?
Encontré el siguiente ejemplo en la web sobre el uso de genéricos junto con protocolos, sin embargo, no entiendo por qué necesitamos genéricos, cuando todo lo que necesitamos es usar un protocolo. Definimos un protocolo: protocol Healthy { ...
Conjunto genérico de Java 2 de <K, V> o <T> en la declaración del método [duplicado]
Esta pregunta ya tiene una respuesta aquí: ¿Cómo hago que el método de devolución sea genérico? [/questions/450807/how-do-i-make-the-method-return-type-generic] 19 respuestas ¿Qué significa la naturaleza genérica de la clase Clase <T>? ¿Qué es ...
Propiedad de Kotlin: "El parámetro de tipo de una propiedad debe usarse en su tipo de receptor"
Tengo las siguientes funciones simples de extensión de Kotlin: // Get the views of ViewGroup inline val ViewGroup.views: List<View> get() = (0..childCount - 1).map { getChildAt(it) } // Get the views of ViewGroup of given type inline fun ...
Generics: ¿Comportamiento de comodín de límite inferior / superior? [duplicar
Esta pregunta ya tiene una respuesta aquí: Qué es PECS (Productor Extiende Consumer Super)? [/questions/2723397/what-is-pecs-producer-extends-consumer-super] 12 respuestas stoy tratando de comprender el comportamiento de los comodines de ...
¿Cuál es la diferencia entre el tipo genérico (T) y cualquiera en mecanografiado
Cuál es la diferencia entregeneric Type(T) vsany en mecanografiado?Función 1function identity(arg: any): any { return arg; } Función 2function identity<T>(arg: T): T { return arg; } Función 3function identity<T>(arg: T[]): T[] { return arg; }Las ...
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é ...
if-let Any to RawRepresentable <String>
Asumamos esto: enum MyEnum: String { case value } let possibleEnum: Any = MyEnum.value if let str = stringFromPossibleEnum(possibleEnum: possibleEnum)¿Cuál es mi mejor apuesta de implementarstringFromPossibleEnum sin saber el nombre del tipo ...
Usando System.Type como <T> en tiempo de ejecución al deserializar con Json.Net
Tengo un proceso que necesita poder invocar una función de la siguiente manera. public static Task<string> Convert(string payload, Type type) { JsonSerializerSettings settings = new JsonSerializerSettings().Configure();//<--- Pull in extension ...
Tipos de letra mecanografiada, genéricos y clases abstractas
Experimento un comportamiento que me parece extraño. Consideremos la siguiente muestra (pruébalo en el patio de juegos ...