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.
Aufgabe
AnfängerSchreiben Sie ein Rust-Programm, das die folgenden Variablen deklariert und initialisiert:
- Deklarieren Sie eine
i32-Variable namensquantityund initialisieren Sie diese mit dem Wert5. - Deklarieren Sie eine
f64-Variable namensitem_priceund initialisieren Sie diese mit dem Wert24.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);
}Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Fundamentals
4Operatoren Teil 1
Arithmetische OperatorenModulo-OperatorArithmetische AbkürzungenVergleichsoperatorenString-Vergleich7Grundlagen IO
Ausgabe in die KonsoleBenutzereingaben lesenWiederholung - Bis 120Wiederholung - Wahr oder Falsch5Operatoren Teil 2
Logische Operatoren Teil 1Logische Operatoren Teil 2Wiederholung - Einfache LogikLogische Operatoren Teil 311Funktionen
Funktionen deklarierenParameter und ArgumenteRückgabewerteMehrere RückgabewerteWiederholung - Sigma-FunktionWiederholung - Validierungsfunktion14Iterieren über Arrays
Range-LeitfadenErweiterte For-SchleifeBorrowing in SchleifenGängige Array-Operationen3Variablen Teil 2
TypdeklarationNamenskonventionenTypinferenzRückblick - Variablen initialisierenTypumwandlung6Entscheidungsfindung
If-AusdrückeIf-ElseMatch-AnweisungZusammenfassung - If-ElseVerschachteltes If-Else9Schleifen
For-Schleife über SerienWhile-SchleifeBreakContinueVerschachtelte SchleifenSchleifen-LabelsEndlosschleifeRückblick – Dynamische Eingabe