Resultados de la búsqueda a petición "generics"

2 la respuesta

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 ...

5 la respuesta

¿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 ...

3 la respuesta

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 ...

1 la respuesta

¿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 ...

7 la respuesta

¿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 ...

17 la respuesta

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?

1 la respuesta

¿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 ...

3 la respuesta

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 ...

2 la respuesta

¿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 ...

3 la respuesta

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 ...