Resultados de la búsqueda a petición "generics"
¿Cómo obtener el typeof (T) de un método genérico con restricción de tipo base?
Tengo la siguiente especificación para ayudar a ilustrar el problema: class when_getting_type_of_generic_argument_using_subtype_instance { static GenericTypeTester _genericTypeTester; static IPet _dog; static Type _result; Establish context = () ...
¿Cómo puedo agregar a la lista <? extiende el número> estructuras de datos?
Tengo una lista que se declara así: List<? extends Number> foo3 = new ArrayList<Integer>();Traté de agregar 3 a foo3. Sin embargo, recibo un mensaje de error como este: The method add(capture#1-of ? extends Number) in the type List<capture#1-of ...
¿Es este un error de covarianza en C # 4?
En el siguiente fragmento de código, esperaba poder emitir implícitamente desdeelements abaseElements porqueTBase es implícitamente convertible aIBase. public interface IBase { } public interface IDerived : IBase { } public class VarianceBug { ...
Swift Array.Insert generics
func getIndex<T: Equatable>(valueToFind: T) -> Int? {...} mutating func replaceObjectWithObject<T: Equatable>(obj1: T, obj2: T) { if let index = self.getIndex(obj1) { self.removeAtIndex(index) self.insert(obj2, atIndex: index) // Error here: 'T' ...
Java 8 Streams: ¿por qué Collectors.toMap se comporta de manera diferente para los genéricos con comodines?
Suponga que tiene unList de números Los valores en elList puede ser de tipoInteger, Double etc. Cuando declaras talList es posible declararlo usando un comodín (?) o sin un comodín. final List<Number> numberList = Arrays.asList(1, 2, 3D); final ...
Almacenar codificables en un diccionario rápido
Estoy buscando almacenar objetos de modelos en un Diccionario y me gustaría serializar todo el diccionario usandoJSONEncoder en datos y posteriormente en una cadena y guárdelo. La idea es usar Swift 4 fuera de la cajaEncodable para asegurar que ...
Crear una matriz genérica cuyos elementos tengan un ancho creciente en VHDL
¿Es posible crear una matriz cuyos elementos tengan un ancho creciente? Por ejemplo, supongamos que X es una matriz que tiene 10 elementos; X (0) es std_logic_vector (3 abajo 0) X (1) es std_logic_vector (4 abajo 0) ... X (9) es std_logic_vector ...
Golang: transmite una interfaz a una variable escrita dinámicamente
En marcha, ¿es posible emitir variables dinámicamente de alguna manera? Por ejemplo, si un elenco simple sería: var intAge = interfaceAge.(int)¿Qué pasa si no sé que la edad es un int por adelantado? Una forma simple de escribirlo sería var x ...
Genéricos delimitados con la palabra clave 'super'
¿Por qué puedo usarsuper solo con comodines y no con parámetros de tipo? Por ejemplo, en elCollection interfaz, ¿por qué es eltoArray método no escrito así interface Collection<T>{ <S super T> S[] toArray(S[] a); }
¿Por qué obtengo una excepción de reparto de clase (con genéricos, comparables)?
Estoy tratando de implementar una lista de matriz ordenada y sin ordenar. Ambos extienden una clase llamada AbstractArrayMyList que contiene operaciones / implementaciones comunes: toString, clear, etc. Aquí está mi código para ...