Rullst AcademyRullst Academy/Lección
Rust: primeras chispas · Lección 02 / 06

¿Texto o cálculo?

La estación recibió «2 + 3». ¿Es una nota para mostrar o un cálculo que resolver? Las comillas cambian la misión.

Rutas de aprendizaje6 min

Vamos a descubrir juntos

  1. 1

    "2 + 3" es texto: Rust conserva esos caracteres. En cambio, 2 + 3, sin comillas, es una expresión numérica que produce 5.

  2. 2

    En println!("{}", 2 + 3), {} reserva un lugar para el valor calculado. El resultado ocupa ese lugar. Las llaves no aparecen en la salida.

  3. 3

    Prueba las tres tarjetas. Lee de dentro hacia fuera: ¿hay un cálculo fuera de las comillas? ¿Qué valor ocupa el espacio reservado?

✦
TU MISIÓN

Predecir la diferencia entre mostrar texto y calcular una expresión.

Ahora te toca

Taller de descubrimientos

Tres mensajes, dos ideas

Compara cada salida con el código que la produjo.
Mini experimento

Simulación didáctica: compara tarjetas y comprueba tus predicciones. El navegador no compila Rust ni inicia un servidor.

fn main() { println!("2 + 3"); }
Prepara tus respuestas y comprueba cuando estés listo.
Una pausa para entender

¿Por qué la primera tarjeta no muestra 5?

Necesito una pista

Entre comillas, 2 + 3 es un mensaje; fuera de ellas, la suma puede calcularse.

Cargando tu camino…

Llévatelo contigo

Inventa un cartel de tienda con números. Marca el texto fijo y lo que necesitaría calcularse.

Quiero ver el Rust que hay detrás

Esta parte es opcional. No necesitas memorizar el código para continuar.

fn main() { println!("2 + 3"); println!("{}", 2 + 3); }
A tu ritmo

Mis archivos y GitHub

Cada lección puede convertirse en un registro propio: código, notas o un plan de práctica. Guardar un archivo en GitHub es opcional y no cambia tus XP.

Manual del alumno

El editor y las descargas se abren cuando esta lección esté disponible para tu cuenta. Revisa el acceso indicado abajo o vuelve al mapa de la ruta.

Comprobando tu acceso a esta lección…

Rullstpetbot

La IA puede equivocarse. Consulta el material de la lección.