Zusammenfassung - Pretty Print Array
Teil des Abschnitts Fundamentals der Rust-Journey von Coddy — Lektion 59 von 75.
Aufgabe
EinfachErstellen Sie ein Programm, das ein Array der Größe 5 empfängt und das Array ansprechend im folgenden Format ausgibt:
[elem1, elem2, elem3, ...]Jedes Element ist durch , (Komma gefolgt von einem Leerzeichen) getrennt. Es gibt kein abschließendes Komma oder zusätzliches Leerzeichen vor der schließenden Klammer ].
Zum Beispiel sollte bei der Eingabe von 1,2,3,4,5 die Ausgabe wie folgt aussehen:
[1, 2, 3, 4, 5]Um über die Elemente im Array zu iterieren, verwenden Sie:
for i in 0..arr.len() {
arr[i];
...
}Probier es selbst
use std::io;
use std::convert::TryInto;
fn main() {
let mut input_str_arr = String::new();
io::stdin().read_line(&mut input_str_arr).unwrap();
let arr: [String; 5] = input_str_arr.split(',').map(String::from).collect::<Vec<String>>().try_into().unwrap();
print!("[");
// Schreiben Sie Ihren Code unten
println!("]");
}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