Menu
Coddy logo textTech

Abbreviazioni aritmetiche

Fa parte della sezione Fondamenti del percorso Rust di Coddy. Lezione 17 di 75.

Rust ha creato una comoda scorciatoia per le operazioni aritmetiche su se stessi.

Ad esempio, invece di scrivere:

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

Possiamo semplificarlo scrivendo +=:

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

+= aggiunge a a stessa il valore 3

Questa operazione è valida per tutte le operazioni aritmetiche:

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

Sfida

Principiante

Ti viene fornito un codice con l'inizializzazione di count. (Non eliminare questa riga!)

Il tuo compito è aggiungere le seguenti operazioni, in quest'ordine:

  1. Aggiungi 4 a count
  2. Moltiplica count per 2
  3. Sottrai 1 da count

Usa le scorciatoie aritmetiche per farlo!

Provalo tu

fn main() {
    let mut count: i32 = 0;
    
    // Scrivi il tuo codice qui sotto
    
    
    // Non modificare la riga qui sotto
    println!("count = {}", count);
}
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Fondamenti

Esercitati da solo: Compilatore Rust online