Menu
Coddy logo textTech

Arithmetische Abkürzungen

Teil des Abschnitts Fundamentals der Rust-Journey von Coddy — Lektion 17 von 75.

Rust hat eine coole Abkürzung für arithmetische Selbst-Operationen geschaffen.

Zum Beispiel, anstatt zu schreiben:

let mut a: i32 = 5;
a = a + 3; // a enthält 8

Wir können es vereinfachen, indem wir += schreiben:

let mut a: i32 = 5;
a += 3; // a enthält 8

Der Operator += addiert zu a selbst den Wert 3

Diese Operation ist für alle arithmetischen Operationen gültig:

OperatorAbkürzung
++=
--=
**=
//=
%%=
challenge icon

Aufgabe

Anfänger

Dir wird ein Code mit der Initialisierung von count gegeben. (Lösche diese Zeile nicht!)

Deine Aufgabe ist es, die folgenden Operationen in dieser Reihenfolge hinzuzufügen:

  1. Addiere 4 zu count
  2. Multipliziere count mit 2
  3. Subtrahiere 1 von count

Verwende dazu die arithmetischen Abkürzungen!

Spickzettel

Rust bietet Abkürzungsoperatoren für arithmetische Eigenoperationen:

OperatorAbkürzung
++=
--=
**=
//=
%%=

Anstatt zu schreiben:

let mut a: i32 = 5;
a = a + 3; // a enthält 8

Können Sie die Abkürzung verwenden:

let mut a: i32 = 5;
a += 3; // a enthält 8

Probier es selbst

fn main() {
    let mut count: i32 = 0;
    
    // Geben Sie Ihren Code unten ein
    
    
    // Ändern Sie die folgende Zeile nicht
    println!("count = {}", count);
}
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Fundamentals