Menu
Coddy logo textTech

Atajos aritméticos

Parte de la sección Fundamentals del Journey de Rust de Coddy — lección 17 de 75.

Rust creó un atajo genial para las operaciones de auto-aritmética.

Por ejemplo, en lugar de escribir:

let mut a: i32 = 5;
a = a + 3; // a contiene 8

Podemos simplificarlo escribiendo +=:

let mut a: i32 = 5;
a += 3; // a contiene 8

El += está sumando a a a sí mismo el valor 3

Esta operación es válida para todas las operaciones aritméticas:

OperadorAtajo
++=
--=
**=
//=
%%=
challenge icon

Desafío

Principiante

Se te proporciona un código con la inicialización de count. (¡No borres esta línea!)

Tu tarea es añadir las siguientes operaciones, en este orden:

  1. Suma 4 a count
  2. Multiplica count por 2
  3. Resta 1 a count

¡Usa los atajos aritméticos para hacerlo!

Hoja de referencia

Rust proporciona operadores abreviados para operaciones de auto-aritmética:

OperadorAbreviatura
++=
--=
**=
//=
%%=

En lugar de escribir:

let mut a: i32 = 5;
a = a + 3; // a contiene 8

Puedes usar la abreviatura:

let mut a: i32 = 5;
a += 3; // a contiene 8

Pruébalo tú mismo

fn main() {
    let mut count: i32 = 0;
    
    // Escribe tu código debajo
    
    
    // No cambies la línea de abajo
    println!("count = {}", count);
}
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 Fundamentals