Resultados de la búsqueda a petición "generics"
TypeScript: tipo de retorno autorreferenciado para métodos estáticos en clases heredadas
ConPolimórfico esto [https://github.com/Microsoft/TypeScript/pull/4910]en TypeScript 1.7, como descubríaquí [https://stackoverflow.com/questions/34095437/typescript-self-referencing-return-type-for-methods-in-inheriting-classes] , podemos definir ...
¿Es posible en c # hacer una fábrica que combine interfaces?
var mergedInstance = MergeFactory<InterfaceOne, InterfaceTwo>(); ((InterfaceOne)mergedInstance).InterfaceOneMethod(); ((InterfaceTwo)mergedInstance).InterfaceTwoMethod();¿Alguien puede recomendar un patrón de diseño o una sintaxis exacta que haga ...
C # Xml Serializing List <T> descendiente con Xml Attribute
Buenos dias muchachos, Tengo una colección que desciende de List y tiene una propiedad pública. El serializador Xml no recoge mi propiedad. Los elementos de la lista se serializan bien. He intentado el atributo XmlAttribute en vano. ¿Ustedes ...
¿Cómo implemento std :: ops conmutativos genéricos que involucran un tipo incorporado para objetos de rasgos?
Yo tengo: use std::ops::{Add, Div, Mul, Neg, Sub}; pub trait Hilbert: Add + Sub + Mul + Div + Neg + Mul<f64, Output = Self> + Div<f64, Output = Self> + Sized + Copy { fn dot(&self, other: &Self) -> f64; fn magnitude(&self) -> f64; } fn ...
¿Cómo implementar el patrón de fábrica con genéricos en Java?
Tengo una interfaz genéricaManipulador public interface Handler<T> { void handle(T obj); }Puedo tener n implementaciones de esta interfaz. Digamos que tengo las siguientes 2 implementaciones por ahora. Uno que maneja objetos String y otro maneja ...
Cómo obtener una instancia de clase de genéricos tipo T
Tengo una clase de genéricosFoo<T>. En un método deFoo, Quiero obtener la instancia de clase de tipo T, pero no puedo llamarT.class. ¿Cuál es la forma preferida de evitarlo usandoT.class?
¿Qué es Vec <_>?
he vistoVec<_> Un par de veces ya. Por ejemplo: let a = "line1\r\nline2\nline3"; println!("{:?}", a.lines().collect::<Vec<_>>());Pero, ¿qué significa esa "cara incierta"?<_> ¿media? Estoy acostumbrado a un nombre de tipo entre paréntesis ...
Ampliar la matriz tipada conforme a un protocolo en Swift 2
Quiero extender una matriz escritaArray<SomeType> para que se ajuste a un protocoloSomeProtocol. Ahora sé que puede extender una matriz escrita como a continuación: extension Array where Element: SomeType { ... }Y también puede extender ...
¿Los miembros estáticos de una clase genérica son diferentes para los diferentes tipos en Java?
@Spence preguntó estoPregunta anterior [https://stackoverflow.com/questions/3438032/are-static-members-of-generic-classes-shared-between-types] . Entonces, ¿cómo funciona eso en Java? Los tipos genéricos se descartan en tiempo de ejecución en ...
extender Array genérico <T> para adoptar el protocolo
Digamos que he definido dicho protocolo: protocol EuclideanPoint { func distance(other: Self) -> Double func dimension() -> UInt }Ahora me gustaría extender[Float] y[Double] para adoptar ese protocolo. Pero el siguiente código: extension ...