Preguntas etiquetadas con typechecking

255
¿Cómo saber el tipo de un objeto (en Swift)?

Cuando se trata de entender un programa, o en algunos casos, es útil poder saber de qué tipo es algo. Sé que el depurador puede mostrarle cierta información de tipo, y generalmente puede confiar en la inferencia de tipo para salirse sin especificar el tipo en esas situaciones, pero aún así,...

240
Verificación de tipo de clase en TypeScript

En ActionScript, es posible verificar el tipo en tiempo de ejecución utilizando el operador is : var mySprite:Sprite = new Sprite(); trace(mySprite is Sprite); // true trace(mySprite is DisplayObject);// true trace(mySprite is IEventDispatcher); // true ¿Es posible detectar si una variable (se...

135
Java: Instanceof y genéricos

Antes de mirar a través de mi estructura de datos genéricos para el índice de un valor, me gustaría ver si incluso thisse ha parametrizado una instancia del tipo . Pero Eclipse se queja cuando hago esto: @Override public int indexOf(Object arg0) { if (!(arg0 instanceof E)) { return -1;...

122
Cómo verificar si un objeto Ruby es un booleano

Parece que no puedo verificar si un objeto es booleano fácilmente. ¿Hay algo así en Ruby? true.is_a?(Boolean) false.is_a?(Boolean) En este momento estoy haciendo esto y me gustaría acortarlo: some_var = rand(1) == 1 ? true : false (some_var.is_a?(TrueClass) ||