Rullst AcademyRullst Academy/Lección
Rust: de la idea al programa · Lección 01 / 08

Valores que pueden cambiar

En el quiz con Rullst, los puntos cambian al acertar. Ahora miraremos el lenguaje que permite escribir esa regla: Rust.

Rutas de aprendizaje8 min

Vamos a descubrir juntos

  1. 1

    Un nombre puede guardar un valor: let energy = 2;. Léelo como «el nombre energy empieza con el valor 2». El punto y coma termina esta instrucción.

  2. 2

    Por defecto no podemos asignar otro valor al mismo vínculo. let mut energy = 2; permite cambiarlo. mut significa mutable; úsalo cuando el cambio sea parte de la regla.

  3. 3

    energy += 3; suma 3 al valor actual. Abrevia energy = energy + 3;. Primero se calcula el lado derecho y luego se guarda el resultado.

  4. 4

    fn main() { ... } es la entrada de este programa. println! muestra un mensaje en la terminal. Aquí montamos y predecimos el fragmento; podrás ejecutar el proyecto final en tu computadora.

✦
TU MISIÓN

Construye una pequeña actualización de energía y predice el valor final.

Ahora te toca

Taller de descubrimientos

Dale energía al robot

Estado inicial: 2 unidades. La estación añade 3. Elige las piezas y predice el número impreso.
Tu fragmento en construcción
let {1} energy = 2;
energy {2} 3;
println!("{energy}");
// {3} ?
Prepara tus respuestas y comprueba cuando estés listo.
Una pausa para entender

¿Por qué añadimos mut?

Necesito una pista

mut permite cambiar valores; no habla de velocidad.

Cargando tu camino…

Llévatelo contigo

Predice el resultado si la energía empieza en 7 y gana 2. Después pregunta: ¿un nombre que nunca cambia necesita mut?

Quiero ver el Rust que hay detrás

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

fn main() {
    let mut energy = 2;
    energy += 3;
    println!("{energy}");
}
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.