Arrays deklarieren
Teil des Abschnitts Fundamentals der Rust-Journey von Coddy. Lektion 55 von 75.
Ein Array ist eine Sammlung fester Größe, bei der alle Elemente von Anfang an vom gleichen Typ sein müssen. Arrays werden mit eckigen Klammern [] erstellt, und die Elemente innerhalb des Arrays werden durch Kommas getrennt.
Hier ist ein Beispiel dafür, wie man ein Array erstellt:
let numbers = [1, 2, 3, 4, 5];Um die Länge des Arrays zu prüfen, können wir die .len()-Methode verwenden:
let length = numbers.len();Die Variable length wird den Wert 5 enthalten, da sich 5 Elemente im Array befinden.
Eine weitere Möglichkeit, ein Array zu erstellen, ist die Verwendung des : Schlüsselworts, gefolgt vom Array-Typ und der Größe:
let numbers: [i32; 5] = [0; 5];Erstellt ein Array von 5 Integern, die alle mit 0 initialisiert sind
Aufgabe
EinfachErstelle ein Array namens shopping_list, das die folgenden Elemente enthält: bread, eggs, milk und butter.
Probier es selbst
fn main() {
// Erstelle das shopping_list Array hier
// Ändere den Code unten nicht
println!("Shopping List:");
for i in 0..shopping_list.len() {
println!("{}", shopping_list[i]);
}
}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 Eingabe12Array-Grundlagen
Arrays deklarierenArray als ParameterZugriff auf ElementeArrays verändernZusammenfassung - Pretty Print ArrayÜbe selbstständig: Online-Rust-Compiler