Resultados de la búsqueda a petición "generics"
<T extiende AnInterface> vs <? Extiende AnInterface>
Estoy un poco confundido con algo.Tengo una clase donde no es una colección, pero se refiere a objetos genéricos:
Obtener el tipo de retorno de una función que usa genéricos
Descargo de responsabilidad: siguen funciones demasiado simplificadas, soy consciente de que son inútiles function thinger<T>(thing: T): T { return thing; } const thing = thinger({ a: "lol" }); thing.a;El código anterior se transpila muy bien. ...
Reglas poco claras definen el tipo de "T ..."
Una de las pruebas a continuación no funciona. ¿Por qué? public class SortedInterfacesTest { private static final Logger log = LoggerFactory.getLogger(SortedInterfacesTest.class); <T> void forAll(Consumer<T> consumer, T... values) { } @Test ...
Cómo obtener el valor de enumeración de tipo sin formato de una clase de enumeración y una cadena en kotlin
Tengo el siguiente código en Java: Enum getEnumValue(Class<?> enumClass, String value) { return Enum.valueOf((Class<Enum>) enumClass, value); }¿Cómo reescribir esto en Kotlin? Actualizar enumValueOf<>() la función no es aplicable en este caso ...
¿Puedes subclasificar una clase de genéricos con una clase escrita específica?
Tengo una clase de genéricos con una subclase que proporciona tipos específicos. public abstract class GenericBase<T> where T:Interface1 { }Subclase los genéricos con implementaciones específicas: public class Customer: GenericBase<Type1>(Type1 ...
C #: Sin conversión implícita de Clase <Niño> a Clase <Base>
El siguiente fragmento no se compilaría. Con el siguiente error: No se puede convertir implícitamente el tipo 'Contenedor <ChildClass>' a 'Contenedor <BaseClass>' class BaseClass {} class ChildClass : BaseClass {} class Container<T> where T ...
Rasgo de la mónada en Scala
(¿Cómo) es posible representar mónadas en Scala de una manera genérica (como la
¿Cuál es la diferencia entre SortedList y SortedDictionary?
Existe alguna diferencia práctica real entre unaSortedList<TKey,TValue> [https://msdn.microsoft.com/en-us/library/ms132319(v=vs.110).aspx] y un SortedDictionary<TKey,TValue> [https://msdn.microsoft.com/en-us/library/f7fta44c(v=vs.110).aspx]? ¿Hay ...
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 ...
Genérico con múltiples clases.
Estoy tratando de crear este método genérico para simplificar las cosas, ¡pero creo que lo estropeé! ¿Puedes ayudarme con mi problema?Esto compila: