AD

¿Ya dominas lo básico? Un curso estructurado de Ruby es la vía rápida para dar el salto.

Ver cursos de Ruby en Udemy

Enlace de afiliado. No te cuesta nada extra.

💎Lecciones de Ruby
Lección 3 / 68

Trabajar con variables

En esta lección guardarás valores en variables y los mostrarás juntos dentro de un texto.

Una variable se crea con solo asignarle un valor: nombre = "Ana". No se declara el tipo ni se usa ninguna palabra clave. El nombre se escribe en minúsculas con guiones bajos (mi_variable), que es la convención de todo el mundo Ruby.

Dentro de una cadena con comillas dobles puedes meter cualquier expresión entre #{...}: eso se llama interpolación, y el resultado se convierte a texto automáticamente. El código de ejemplo lo usa para construir una frase con el nombre y la edad.

Aquí está el detalle que hay que fijar desde el principio: la interpolación solo funciona con comillas dobles. Con comillas simples, 'Hola #{nombre}' imprime literalmente Hola #{nombre}. No es un error, es la diferencia entre ambas comillas, y es la causa número uno de «no entiendo por qué sale eso».

En proyectos reales verás las comillas simples reservadas para textos fijos y las dobles cuando hay que interpolar. Algunas guías de estilo lo imponen como norma, y hay herramientas como RuboCop que lo revisan automáticamente.

📖 Código de referencia
✍️ Tu código
Escribe tu código y pulsa «Ejecutar»

🧪 Este sitio no puede compilar ni ejecutar Ruby directamente, así que comprueba al instante si lo que escribiste coincide con el código de referencia (la corrección ocurre por completo en tu navegador; no se envía nada a ningún servidor).

🔗 El mismo tema en otros lenguajes

Mira cómo se escribe lo mismo en otro lenguaje.

Espacio publicitario (banner)
Espacio publicitario (en el artículo)