Resultados de la búsqueda a petición "generics"
¿Por qué aparece el error "Protocolo ... solo se puede usar como una restricción genérica porque tiene requisitos de tipo Self o asociados"?
Escribí una extensión enInt como a continuación. extension Int { func squared () -> Int { return self * self } } print(10.squared()) // worksEl código anterior funciona. Ahora quiero extender elIntegerType protocolo para que Int, UInt, Int64, ...
¿Cómo puedo obtener la definición de texto correcta de un tipo genérico usando la reflexión?
Estoy trabajando en la generación de código y me encontré con un problema con los genéricos. Aquí hay una versión "simplificada" de lo que me está causando problemas. Dictionary<string, DateTime> dictionary = new Dictionary<string, ...
Implementaciones conflictivas del rasgo en Rust
Quiero implementar un rasgo personalizado para&'a str y para números enteros hastai32, pero Rust no me permite: use std::convert::Into; pub trait UiId { fn push(&self); } impl<'a> UiId for &'a str { fn push(&self) {} } impl<T: Into<i32>> UiId ...
¿Por qué no usar siempre genéricos?
Estoy leyendo publicaciones existentes sobre genéricos en SO. Si Generics tiene tantas ventajas como la seguridad de tipo, sin gastos generales de boxeo / desempaquetado y es rápido, ¿por qué no usarlo siempre? ¿Por qué usarías un objeto no ...
Restricciones genéricas e implementación / herencia de interfaz
No estoy completamente seguro de cómo formular la pregunta, porque es un "¿por qué esto no funciona?" tipo de consulta He reducido mi problema particular a este código: public interface IFoo { } public class Foo : IFoo { } public class Bar<T> ...
Colección extensible con una propiedad / método recursivo que depende del tipo de elemento
En el contexto deesta pregunta [https://stackoverflow.com/questions/41631854/count-items-in-an-array-of-arrays] , Pensé en cómo se podría implementar una propiedad o método que cuentetodas Niveles de anidamiento en colecciones. Intuitivamente, ...
Genéricos de Java "captura de?"
Estoy trabajando con unTreeTable y cuando cambio la fábrica de celdas se me exige que pase un Callback<TreeTableColumn<A, capture of ?>, TreeTableCell<A, capture of ?>>donde A es una clase con la que estoy trabajando pero no tengo idea de cómo ...
Genéricos de Java: No coinciden los tipos: no se puede convertir de Entero a K
El siguiente código arroja una excepción de tiempo de compilación No coinciden los tipos: no se puede convertir de Entero a K Lo que entiendo esK debe manejar cualquier valor que se extiendaNumber. public <K extends Number> K getValue(){ ...
Malentendido de coacción genérica rápida
Estoy usandoSeñales [https://github.com/artman/Signals]biblioteca. Digamos que definí el protocolo BaseProtocol yChildClass que se ajustaBaseProtocol. protocol BaseProtocol {} class ChildClass: BaseProtocol {}Ahora quiero almacenar señales ...
Convertir una función ordinaria R S3 en una genérica
Para su información, parece que esta pregunta ya tiene unEquivalente LISP [https://stackoverflow.com/questions/38080261/replacing-an-ordinary-function-with-a-generic-function] . Recientemente, quería crear una extensión de marco de datos para la ...