סיכום – הדפסת מערך מעוצבת
חלק מהיחידה יסודות במסלול ה-Rust של Coddy. שיעור 59 מתוך 75.
אתגר
קלצרו תוכנית שמקבלת מערך בגודל 5 ומדפיסה את המערך בצורה מסודרת בפורמט הבא:
[elem1, elem2, elem3, ...]כל איבר מופרד באמצעות , (פסיק ואחריו רווח). אין פסיק בסוף או רווח נוסף לפני הסוגר המרובע הסוגר ].
לדוגמה, בהינתן הקלט 1,2,3,4,5, הפלט צריך להיות:
[1, 2, 3, 4, 5]כדי לעבור על איברי המערך, השתמשו ב:
for i in 0..arr.len() {
arr[i];
...
}נסו בעצמכם
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!("[");
// כתבו את הקוד שלכם למטה
println!("]");
}כל השיעורים ביחידה יסודות
5אופרטורים חלק 2
אופרטורים לוגיים חלק 1אופרטורים לוגיים חלק 2חזרה – לוגיקה פשוטהאופרטורים לוגיים חלק 3תרגלו בעצמכם: קומפיילר Rust אונליין