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

10 la respuesta

¿Cuál es la mejor manera (idiomática) de verificar el tipo de una variable de Python? [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿Cuáles son las diferencias entre type () y isinstance ()? [/questions/1549801/what-are-the-differences-between-type-and-isinstance] 6 respuestasNecesito saber si una variable en Python es una cadena o ...

1 la respuesta

¿Por qué no podemos emitir a tipos de protocolo con tipos asociados sino lograr el mismo efecto usando genéricos?

Considera este código: extension Collection { func foo() -> Int { if self.first is Collection { return (self.first as! Collection).underestimatedCount // ERROR } else { return self.underestimatedCount } } }Tenemos el temido y aparentemente ...

4 la respuesta

isinstance (foo, bar) vs type (foo) es bar

Una cuestión de semántica, de verdad. Hasta hace poco, si tuviera que hacer una verificación de tipo en una estructura, usaríatype(obj) is list et. Alabama. Sin embargo, desde que me uní a SO, he notado a todos (y quiero decirTODOS) ...

14 la respuesta

Comprobar si un objeto es un tipo dado en Swift

Tengo una matriz compuesta deAnyObject. Quiero iterar sobre él y encontrar todos los elementos que son instancias de matriz. ¿Cómo puedo verificar si un objeto es de un tipo dado en Swift?

4 la respuesta

¿Comprobaciones de "recurso de tipo esperado" de Android Studio?

Android Studio Beta (0.8) tiene una nueva e ingeniosa característica donde verifica que algunosint Los parámetros no son enteros arbitrarios, sino que tienen algunas propiedades. Por ejemplo, llamando a algo ...

2 la respuesta

Cómo verificar si un valor es un entero en Javascript (el caso especial 1.0 debe ser flotante)

Estoy escribiendo algunas funciones de verificación de tipo. Yo quiero: isIntegerisFloatMientras escribía isInteger, noté que isInteger (1.0) devuelve verdadero. Quiero que esto devuelva falso. Mi función es así: function isInteger(value) { ...

2 la respuesta

La anotación de funciones en python 3 obtiene el error "nombre no definido"

Estoy tratando de usar las funciones de anotación de tipo python3. Aquí hay algunas funciones de juguete sin anotaciones: def fa(func, *args): return func(*args) def fb(x:str): return x + " returned." fa(fb, "Newton")Estos funcionan bien. Pero ...

2 la respuesta

¿Hay una buena manera de forzar la incompatibilidad de tipos en C?

Para fines de verificación de tipo, me gustaría definir una función en las líneas de void myfunc(type1 a, type2 b) { ... }dóndetype1 ytype2 ambos están tipificados parauint8_t. Hasta ahora todo bien, pero por razones de cordura y control (piense ...

3 la respuesta

Verificación en tiempo de ejecución de un elenco desde un vacío *

Di que tengo unvoid* que contiene un puntero a un desconocidoclass. Quiero usardynamic_cast para hacer una verificación en tiempo de ejecución del tipo de clase que realmente tengo. Por ejemplo: class Foo {}; void* bar = new Foo;Si intento ...

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 ...