es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: CONST-GENERICS

¿Obtener una instancia de un campo por tipo de interfaz?

Tengo una interfaz: “`C# public interface IThings<t> where T : class { public void Play(); } <pre><code><br />que popula una instancia de clase con varios campos que pueden agregarse a medida que el proyecto avanza (por lo que no se utilizan declaraciones switch). <strong>Estoy intentando llamar al método de interfaz . . . Read more

Los genéricos con aritmética de enteros muestran “se esperaba el parámetro de tipo T, se encontró integer”.

Intento escribir una función genérica en Rust donde realice un cálculo aritmético. Desafortunadamente, el compilador no permite mezclar T con un entero. La primera función evens no genérica funciona, mientras que la segunda no se compila. use itertools::Itertools; use num::Integer; pub fn evens(iter: impl Iterator<item ==”” i32=””>) -> impl Iterator<item . . . Read more

Tipo de retorno basado en argumento genérico opcional.

No puedo transferir los muchos ejemplos de sobrecarga de funciones en SO a mi caso de uso: const createAccessor = <t>(defaultValue: T) => { const value = defaultValue function fetch(): T; function fetch<tpart>(selector?: (obj: T) => TPart) { if (selector) return selector(value) return value } return { fetch } } . . . Read more