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: CONSTRUCTOR-OVERLOADING

Sobrecarga de funciones en Python y la función print()

Si defines funciones en Python, deben tener nombres diferentes. Se desaconseja la sobrecarga de funciones por muchas personas y solo es posible usando paquetes adicionales y trucos. Sin embargo, parece haber una excepción importante: la función print. Esta existe sin ningún argumento (para imprimir solo un carácter de nueva línea), . . . 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

Plantillas de funciones miembro estáticas y no estáticas con los mismos tipos de parámetros y cláusula “requires” en C++.

Las funciones miembro estáticas y no estáticas con los mismos tipos de parámetros no pueden ser sobrecargadas. Sin embargo, si las funciones miembro son plantillas y una de ellas tiene una cláusula requires, todos los compiladores lo permiten. Pero los problemas aparecen cuando se llaman ambas funciones miembro: struct A . . . Read more

Función sobrecargada en Python.

Estoy teniendo problemas para entender la forma más clara de hacer esto. Me gustaría una función llamada set_delay() que acepte una variedad de parámetros. Tengo 3 tipos diferentes de “tipos de retraso” que se pueden establecer: constante, uniforme y normal. Esto es lo que tengo actualmente: def set_delay_constant(delay): continuar def . . . Read more