Resultados de la búsqueda a petición "type-hinting"

2 la respuesta

Sugerencias de tipo Python 3 para optimizaciones de rendimiento

PEP 484 dice: "Usar sugerencias de tipo para las optimizaciones de rendimiento se deja como un ejercicio para el lector". Esto me sugiere que, al igual que Common Lisp, las declaraciones de tipo se pueden usar para dejar de lado el despacho de ...

5 la respuesta

Error al pasar cadena al método con sugerencia de tipo

En el siguiente código, llamo a una función (resulta ser un constructor) en la que tengo sugerencias de tipo. Cuando ejecuto el código me sale el siguiente error: Error fatal atrapable: El argumento 1 pasado a la Pregunta :: __ construct () debe ...

5 la respuesta

¿Es posible especificar más de una sugerencia de tipo para un parámetro?

¿Hay alguna manera de agregar más de un tipo de sugerencia a un método? Por ejemplo, foo (param) debe recibir una instancia de cadena OR bar OR baz.

9 la respuesta

Escriba sugerencias para cualquier objeto

He estado trabajando en código destinado a ser utilizado con objetos, sin importarme realmente cuál es el tipo de objeto. Quería escribir una pista de que el método que se estaba escribiendo esperaba un objeto de cualquier tipo, pero me encontré ...

1 la respuesta

¿Crear archivos .pyi automáticamente?

¿Cómo puedo crear automáticamente el código repetitivo depyi [https://www.python.org/dev/peps/pep-0484/#stub-files]archivos? Quiero crear unpyi [https://www.python.org/dev/peps/pep-0484/#stub-files]archivo para sugerencias de tipo como se ...

3 la respuesta

¿Por qué las sugerencias de tipo "tradicionales" no están permitidas en PHP?

Acabo de descubrir quesugerencia de tipo [http://php.net/manual/en/language.oop5.typehinting.php]está permitido en PHP, pero no para ints, strings, bools o floats. ¿Por qué PHP no permite sugerencias de tipo para tipos como enteros, cadenas, ...?

1 la respuesta

¿Las sugerencias de tipo no siempre funcionan en pycharm 2018.1?

Hoy he empezado a usar sugerencias de tipo. Después de leer la documentación sobre sugerencias de tipo, intenté escribir algunos ejemplos tontos para verificar cómo funciona y me quedé atrapado en algo tan simple como esto. a: int = 7.33No ...

2 la respuesta

Clojure defmacro pierde metadatos

stoy tratando de crear una pequeña macro Clojure quedefs una cadena con una pista de tipo: (defmacro def-string [name value] `(def ^String ~name ~value)) (def-string db-host-option "db-host")Cuando yomacroexpand it, la pista de tipo se ...

1 la respuesta

Python> = 3.5: Comprobando la anotación de tipo en tiempo de ejecución

Hace eltyping módulo (o cualquier otro módulo) exhibe una API para escribir una variable en tiempo de ejecución, similar aisinstance() pero entendiendo las clases de tipos definidas entyping? Me gustaría ser para ejecutar algo similar a: from ...

2 la respuesta

¿Se puede anotar el tipo de retorno cuando el valor es una instancia de cls?

Dada una clase con un método auxiliar para la inicialización: class TrivialClass: def __init__(self, str_arg: str): self.string_attribute = str_arg @classmethod def from_int(cls, int_arg: int) -> ?: str_arg = str(int_arg) return cls(str_arg)¿Es ...