Resultados de la búsqueda a petición "typing"

1 la respuesta

Sugerencia de tipo Python 3 para decorador

Considere el siguiente código: from typing import Callable, Any TFunc = Callable[..., Any] def get_authenticated_user(): return "John" def require_auth() -> Callable[TFunc, TFunc]: def decorator(func: TFunc) -> TFunc: def wrapper(*args, ...

2 la respuesta

¿Forma limpia de asignar objetos a otros objetos?

¿Hay una buena manera de asignar objetos a otros objetos? Las recomendaciones de la biblioteca también son bienvenidas. Por ejemplo, digamos que tengo estas clases: export class Draft { id: number; name: string; summary: string; } export ...

8 la respuesta

¿Cómo puedo escribir las variables de verificación en Python?

Tengo una función de Python que toma un argumento numérico quedebeser un número entero para que se comporte correctamente. ¿Cuál es la forma preferida de verificar esto en Python? Mi primera reacción es hacer algo como esto: def isInteger(n): ...

8 la respuesta

¿Existe un lenguaje de programación compilado * con tipeo dinámico, tal vez incluso débil?

Me preguntaba si hay un lenguaje de programación que se compila en código de máquina / binario (no bytecode luego ejecutado por una VM, eso es algo completamente diferente cuando se considera escribir) que presenta una escritura dinámica y / o ...

2 la respuesta

TypeScript: subtipo de referencia de definición de tipo (interfaz)

Estoy usando el siguiente tipo en mi TypScript: interface ExerciseData { id : number; name : string; vocabulary : { from : string; to : string; }[]; }Ahora me gustaría crear una variable que sea del mismo tipo que el atributovocabulary, ...

1 la respuesta

Texto mecanografiado "error TS2532: El objeto es posiblemente 'indefinido'" incluso después de una verificación indefinida

Estoy tratando de usar el--strict opción entsc pero me encontré con el siguiente caso "extraño" que parece no entender. Si escribo function testStrict(input: {query?: {[prop: string]: string}}) { if (input.query) { ...

11 la respuesta

¿Por qué Java, C # y C ++ no tienen rangos?

Ada [http://en.wikibooks.org/wiki/Ada_Programming/Types/range], Pascal [http://web.mit.edu/sunsoft_v5.1/www/pascal/lang_ref/ref_data.doc.html]y muchos otros idiomas admiten rangos, una forma de subtipar enteros. Un rango es un valor entero con ...

1 la respuesta

¿Qué está tratando de decirme Scala y cómo puedo solucionarlo? [requerido: java.util.List [? 0] donde escribe? 0]

Estoy en el proceso de aprender Scala y hoy me sentí seguro de presentarlo a uno de nuestros proyectos. La aplicación hace muchas cosas JPA / Hibernate y comencé a implementar una de las interfaces Java en Scala. Todo salió bien, hasta que ...

3 la respuesta

¿Cómo especifico que el tipo de retorno de un método es el mismo que la clase misma en python?

Tengo el siguiente código en Python 3: class Position: def __init__(self, x: int, y: int): self.x = x self.y = y def __add__(self, other: Position) -> Position: return Position(self.x + other.x, self.y + other.y)Pero mi editor (PyCharm) dice que ...

1 la respuesta

Auto-referencia o referencia directa de anotaciones de tipo en Python [duplicado]

Esta pregunta ya tiene una respuesta aquí: Sugerencias de tipo: resolver dependencia circular [/questions/33837918/type-hints-solve-circular-dependency] 1 respuestaEstoy tratando de descubrir cómo funciona la autorreferencia de tipos ...