Menu
Coddy logo textTech

Comprobación de tipos de datos

Parte de la sección Fundamentos del Journey de Ruby de Coddy — lección 8 de 88.

Ruby proporciona el método .class para verificar el tipo de datos de cualquier objeto.

El método .class se llama sobre una variable o valor y devuelve la clase (tipo de dato) de ese objeto. Simplemente añade .class al nombre de tu variable:

my_variable = 42
my_variable.class

Esto devolverá Integer porque la variable contiene un valor entero. De manera similar, .class devolverá String para datos de texto, Float para números decimales, TrueClass para true, FalseClass para false, y Symbol para símbolos.

Puedes combinar .class con puts para mostrar el tipo de datos en la consola, lo que facilita verificar con qué tipo de datos estás trabajando en cualquier punto de tu programa.

challenge icon

Desafío

Fácil

Crea cuatro variables diferentes con distintos tipos de datos, luego utiliza el método .class para comprobar y mostrar el tipo de datos de cada variable.

Primero, crea una variable llamada score y asígnale el valor 88.5. Luego, crea una variable llamada student_name y asígnale el valor "Sarah". A continuación, crea una variable llamada passed y asígnale el valor true. Finalmente, crea una variable llamada year y asígnale el valor 2024.

Después de crear las cuatro variables, utiliza el método .class combinado con puts para mostrar el tipo de datos de cada variable en este orden exacto: score, student_name, passed y year.

Hoja de referencia

Usa el método .class para comprobar el tipo de dato de cualquier objeto:

my_variable = 42
my_variable.class

Esto devuelve la clase (tipo de dato) del objeto:

  • Integer para números enteros
  • Float para números decimales
  • String para datos de texto
  • TrueClass para true
  • FalseClass para false
  • Symbol para símbolos

Combina .class con puts para mostrar el tipo de dato:

puts my_variable.class

Pruébalo tú mismo

# TODO: Crea cuatro variables con los valores y tipos de datos especificados

# TODO: Usa el método .class con puts para mostrar el tipo de datos de cada variable
# Recuerda mostrarlos en este orden: score, student_name, passed, year
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentos