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

1 la respuesta

Cómo producir un cero de un tipo genérico

Me gustaría declarar una clase genérica que contiene / obtiene una variable de tipoAny?, pero convierte esta variable a un tipo dado, cuando se solicita. Algo como esto class A<T> { var o: NSObject! var k: String! var v: T { get { ...

5 la respuesta

Mapa de Java con valores limitados por el parámetro de tipo de clave

¿Hay alguna manera en Java de tener un mapa donde el parámetro de tipo de un valor esté vinculado al parámetro de tipo de una clave? Lo que quiero escribir es algo como lo siguiente: public class Foo { // This declaration won't compile - what ...

2 la respuesta

¿Inferencia de tipo genérica falla?

Ejemplo AEstudie el siguiente fragmento: public class ExampleA { static class Pair<F,S> { } static <F,S> Pair<F,S> anyPair() { return null; } static <F,S> void process(Pair<F,S> p1, Pair<F,S> p2) { return; } public static void main(String[] ...

2 la respuesta

Más de un protocolo en una restricción de tipo

Quiero usar una clase con tipo genérico y una restricción de tipo: class MyCustomClass<T : Equatable> { var a: Array<T> init() { a = Array<T>() } } Eso funciona bien Pero, ¿qué sucede si quiero usar un segundo protocolo? class MyCustomClass<T : ...

1 la respuesta

Inyección de dependencia usando Guice con el patrón DAO

Para un pequeño proyecto paralelo en el que estoy trabajando, he estado tratando de implementar algo así como un patrón DAO para mis interacciones con el DB, y he comenzado a usar Guice (por primera vez) para manejar el DI por mí. En este momento ...

3 la respuesta

Mantener la función parcialmente aplicada genérica

¿Es posible aplicar parcialmente una función comobprintf y evitar que se restrinja en función de su uso inicial? Me gustaría hacer lo siguiente: let builder = new System.Text.StringBuilder() let append = Printf.bprintf builder append "%i" 10 ...

2 la respuesta

Estructura genérica sobre un tipo genérico sin parámetro de tipo

¿Es posible hacer algo así en Rust? trait Foo<T> {} struct A; struct B; struct Bar<T: Foo> { a: T<A>, b: T<B> }Sé que podría usar dos parámetros paraBar, pero creo que tiene que haber una mejor manera de hacer esto. Quiero implementar unGraph ...

2 la respuesta

Cómo agregar una colección enumerable a una lista existente en C #

Tengo tres funciones que devuelven una colección IEnumerable. ahora quiero combinar todo esto en una lista. Entonces, ¿hay algún método por el cual pueda agregar elementos de IEnumerable a una lista? quiero decir sin para cada bucle?

1 la respuesta

Swift 3: no se llama al delegado dentro de TapGestureRecognizer en genéricos

Tengo un protocolo así: public protocol SubmitAgeDelegate : class { func changeSubmitButtonBool() }El problema es que quiero llamarlo en una clase de genéricos. open class GenericController<UICollectionViewCell,UICollectionReusableView> { weak ...

1 la respuesta

cuándo usar Collection <T> vs List <T> [duplicar]

Posible duplicado: ¿Cuál es la diferencia entre List (of T) y Collection (of T)? [https://stackoverflow.com/questions/398903/what-is-the-difference-between-list-of-t-and-collectionof-t] ¿Cuál es la mejor práctica para cuándo usar uno frente al ...