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

1 la respuesta

crear una función genérica que devuelve una función con la misma firma

En Typecript quiero crear una función que tomará una función y devolverá una función con la misma entrada-salida. la función en sí misma debe ser genérica. para que pueda tomar cualquier número de argumentos y devolver cualquier tipo. function ...

5 la respuesta

¿Convención de nomenclatura de parámetros de tipo genérico para Java (con múltiples caracteres)?

En algunas interfaces que escribí, me gustaría nombrar parámetros de tipo genérico con más de un carácter para que el código sea más legible. Algo como.... Map<Key,Value>En lugar de esto... Map<K,V>Pero cuando se trata de métodos, los ...

5 la respuesta

Cómo pasar una clase parametrizada como argumento

Mi objetivo es desarrollar una clase que pueda generar un objeto de una clase específica. public class GetMe<T> { public T get() { Object obj = generateObject(); return (T) obj; } }Ahora, sé que esto no es posible debido a la eliminación. ...

5 la respuesta

WCF. Servicio de métodos genéricos

¿Cómo puedo usar métodos genéricos en el servicio wcf? Escribí este código: [OperationContract] void AddItem<T>(T item);Pero recibo el siguiente error: El tipo 'T' no se puede exportar como un tipo de esquema porque es un tipo genérico ...

2 la respuesta

La compilación falla cuando se usa una lambda para el Proveedor <? extiende Tipo>

¿Por qué esto no compila? : import java.util.Optional; public class Demo { Optional<? extends SomeValue> getOption() { return Optional.empty(); } void exposure() { SomeValue someValue = getOption().orElseGet(() -> new SomeValue()); } } class ...

2 la respuesta

¿Cómo requiero que un tipo genérico implemente una operación como Agregar, Sub, Mul o Div en una función genérica?

Estoy tratando de implementar una función genérica en Rust donde el único requisito para el argumento es que la operación de multiplicación debe definirse. Estoy tratando de implementar un "poder" genérico, pero iré con uno más simplecube función ...

4 la respuesta

Swift: cómo devolver el tipo de clase de la función

Sé que es posible pasar el tipo de clase a una función en swift: func setGeneric<T>(type: T.Type){ } setGeneric(Int.self)Pero, ¿cómo podemos devolver el tipo de la función? Escribir algo como func getGeneric<T>() -> T.Type { return Int.self }da ...

4 la respuesta

¿Cuál es el propósito detrás de los comodines y en qué se diferencian de los genéricos?

Nunca había oído hablar de los coches salvajes hasta hace unos días y después de leer el libro de Java de mi maestro, todavía no estoy seguro de para qué sirve y por qué tendría que usarlo. Digamos que tengo una super claseAnimal y pocas ...

4 la respuesta

¿Por qué no se compila el ejemplo, es decir, cómo funciona (co-, contra- e in) varianza?

Siguiendo desdeesta pregunta [https://stackoverflow.com/questions/663032/generic-wildcards-in-variable-declarations-in-scala] , alguien puede explicar lo siguiente en Scala: class Slot[+T] (var some: T) { // DOES NOT COMPILE // "COVARIANT ...

15 la respuesta

¿Por qué no puedo crear tipos de matriz genéricos en Java?

¿Cuál es la razón por la cual Java no nos permite hacer private T[] elements = new T[initialCapacity];Podría entender que .NET no nos permitió hacer eso, ya que en .NET tiene tipos de valor que en tiempo de ejecución pueden tener diferentes ...