Menu
Coddy logo textTech

Zahlen

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

Variablen sind Container, die Datenwerte enthalten. Sie werden verwendet, um Informationen innerhalb eines Programms zu speichern, zu manipulieren und anzuzeigen.

Kurz gesagt ist eine Variable wie eine Speichereinheit, auf die wir zugreifen können, indem wir den Namen der Variable eingeben. 

Jede Variable hat einen eindeutigen Namen und einen Wert, der von unterschiedlichem Typ sein kann. Rust verfügt über verschiedene integrierte Datentypen, die den Typ des Wertes definieren, den eine Variable enthalten kann.

Um eine Variable zu initialisieren, verwenden wir das folgende Format:

let variable_name: variable_type = value;

In Rust werden Zahlen normalerweise mit zwei Hauptdatentypen dargestellt: i32 und f64.

i32 wird verwendet, um ganze Zahlen ohne Dezimalpunkt zu speichern. Zum Beispiel:

let age: i32 = 30;
let temperature: i32 = -5;
let count: i32 = 100;

f64 wird verwendet, um Zahlen mit einem Dezimalpunkt zu speichern. Zum Beispiel:

let price: f64 = 99.99;
let pi: f64 = 3.14159;
let fraction: f64 = 0.5;

Beim Deklarieren von Variablen in Rust müssen Sie den Typ der Variable nach dem Variablennamen angeben, gefolgt von einem Doppelpunkt. Dies wird als Typdeklaration bezeichnet. Sobald eine Variable mit einem bestimmten Typ deklariert wurde, kann sie nur Werte dieses Typs enthalten.

challenge icon

Aufgabe

Anfänger

Schreiben Sie ein Rust-Programm, das die folgenden Variablen deklariert und initialisiert:

  • Deklarieren Sie eine i32-Variable namens quantity und initialisieren Sie diese mit dem Wert 5.
  • Deklarieren Sie eine f64-Variable namens item_price und initialisieren Sie diese mit dem Wert 24.99.

Nachdem Sie diese Variablen deklariert und initialisiert haben, verwenden Sie println!(), um die Werte der Variablen im folgenden Format auf der Konsole auszugeben:

Quantity: [value of quantity]
Price: [value of item_price]

Spickzettel

Variablen sind Container, die Datenwerte enthalten. Um eine Variable zu initialisieren, verwenden Sie dieses Format:

let variable_name: variable_type = value;

i32 wird für ganze Zahlen verwendet:

let age: i32 = 30;
let temperature: i32 = -5;

f64 wird für Zahlen mit Dezimalstellen verwendet:

let price: f64 = 99.99;
let pi: f64 = 3.14159;

Die Typdeklaration ist erforderlich – geben Sie den Typ nach dem Variablennamen mit einem Doppelpunkt an. Einmal deklariert, kann eine Variable nur Werte dieses Typs enthalten.

Probier es selbst

fn main() {
    // Variablen hier deklarieren und initialisieren
    
    
    // Die Werte ausgeben, die folgenden Zeilen nicht ändern
    println!("Quantity: {}", quantity);
    println!("Price: {}", item_price);
    
}
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