Resultados de la búsqueda a petición "type-parameter"
Scala: evidencia implícita para la clase con parámetro de tipo
Aquí hay una configuración simple con dos rasgos, una clase con un parámetro de tipo covariante limitado por los rasgos anteriores y una segunda clase con un...
Parcialmente especializado en parámetros de plantilla que no son de tipo incorrecto
Considera lo siguiente: template <unsigned > struct uint_ { }; template <class > struct X { static constexpr bool value = false; }; template <int I> // NB: int, not unsigned struct X<uint_<I>> { static constexpr bool value = true; }; int main() ...
Agregando una vista personalizada a XML ... pero con un tipo GENÉRICO
Estoy trabajando en una vista personalizada con la esperanza de reutilización. Debe tener un tipo genérico, como este: public class CustomViewFlipper<someType> extends ViewFlipper { } Sé cómo vincular una vista personalizada normal al archivo ...
Manejo de clases inherentes a la clase abstracta y al parámetro de tipo
Tengo una clase abstracta base y su parámetro de tipo abstracto como: public abstract class Database<T> where T : DatabaseItem, new() { protected List<T> _items = new List<T> (); protected virtual void Read (string[] cols) { T item = new T (); ...
Diferencia entre interfaz como restricción de tipo e interfaz como parámetro?
Si quisiera crear un método que tome una instancia deIList como parámetro (o cualquier otra interfaz, pero usemosIList como ejemplo), podría crear un método genérico con una restricción de tipo, por ejemplo public static void Foo1<T>(T list) ...
Acerca de las tareas y métodos de establecimiento de Scala
Editar: el error que provocó esta preguntaahora ha sido reparado [https://issues.scala-lang.org/browse/SI-4237]. En la referencia de Scala, puedo leer (p. 86): La interpretación de una asignación a una variable simple x = e depende de ...
Sintaxis de tipo Scala
He observado que, si quiero hacer una función genérica que pueda aceptar una lista de cualquier tipo y devolver un valor booleano, puedo usar la siguiente sintaxis para una declaración de función: def someFunction[A](l:List[A]):BooleanSin ...
Escribir tipo de datos algebraicos en Scala
En Haskell, puedo definir unTree: data Tree a = Empty | Node a (Tree a) (Tree a) ¿Cómo podría escribir esto en Scala? No estoy seguro de cómo mantener el parámetro de tipo[A] en Scala paraNode para que coincidaTreetipo dea.
F # A un parámetro de tipo le falta una restricción
Estoy tratando de definir un operador de suma genérico para una clase de contenedor. Hasta ahora tengo esto: (simplificado del código real) type Wrap<'a> = | Wrap of 'a static member inline (+) (Wrap x, Wrap y) = Wrap (x + y) let inline addSelf ...