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

2 la respuesta

Generalizando el código scala en una función

Así que accidentalmente escribí una respuesta de Haskell a una pregunta de Scala recientemente. Al estar bastante familiarizado con Haskell, la solución me resultó bastante fácil: myMaxBy :: (a -> a -> Ordering) -> [a] -> [a] myMaxBy _ [] = ...

5 la respuesta

¿La palabra clave "dinámica" C # 4.0 hace que los genéricos sean redundantes?

Estoy muy entusiasmado con las características dinámicas en C # Palabra clave dinámica C # 4: ¿por qué no? [https://stackoverflow.com/questions/245318/c4-dynamic-keyword-why-not]), especialmente porque en ciertas partes de la biblioteca de mi ...

3 la respuesta

¿Cómo refactorizar estos 2 métodos similares en uno?

He visto algunas muestras del uso de 'T' para hacer que un método sea reutilizable para colecciones genéricas de diferentes clases, pero en realidad nunca he entrado en él o entendido las muestras. e pregunto si sería posible poner los 2 ...

2 la respuesta

Java deserialización de tipo genérico con Gson

Estoy tratando de deserializar algún tipo genérico. Funciona bien, pero me gustaría cambiar este fragmento de código a un método. Type listType = new TypeToken<TestResult<MyObject>>(){}.getType(); TestResult<MyObject> result = new ...

1 la respuesta

C #: ¿Es posible devolver un IOrderedEnumerable <T>?

¿Es posible devolver unIOrderedEnumerable<T> desde un método sin usar laOrderBy oOrderByDescending métodos en unaIEnumerable<T>? Supongo que tal vez no ... pero ... ¿tal vez estoy equivocado? Motivo: Principalmente curiosidad. Simplemente me ...

8 la respuesta

¿Por qué no es posible este reparto?

interface IFolderOrItem<TFolderOrItem> where TFolderOrItem : FolderOrItem {} abstract class FolderOrItem {} class Folder : FolderOrItem {} abstract class Item : FolderOrItem {} class Document : Item {} ahora estoy tratando de hacer algo como ...

10 la respuesta

en la sintaxis de Java, Clase <? extiende algo>

Class<? extends Something> Aquí está mi interpretación, ¿es la plantilla de la clase pero la clase? significa que el nombre de la clase es indeterminado y extiende la clase Something. si hay algún problema con mi interpretación, avíseme.

26 la respuesta

Pasar argumentos a C # genérico new () de tipo plantilla

Estoy intentando crear un nuevo objeto de tipo T a través de su constructor cuando lo agrego a la lista. Recibo un error de compilación: el mensaje de error es: 'T': no puede proporcionar argumentos al crear una instancia de una variable ...

10 la respuesta

¿Cómo obtener una clase de tipo genérico cuando no hay ningún parámetro?

Acabo de enterarme de esto sintaxis de aspecto fino [https://stackoverflow.com/a/306773/483113] Collections.<String>emptyList()para obtener una @ vacList con elementos que supuestamente son del tipoString. La fuente de Java se ve así: public ...

2 la respuesta

Creación segura de S3 Generics en R

Henrik Bengtsson ha proporcionado a Internet una buena manera decreando genéricos S3 en R [http://www1.maths.lth.se/help/R/setGenericS3/] sin tener que preocuparse si ya se crearon antes ... en 2002. o que hace su función setGenericsS3 es ...