הדפסה משופרת
חלק מהיחידה יסודות במסלול ה-Rust של Coddy. שיעור 64 מתוך 75.
למדנו כיצד להדפיס מערך באמצעות לולאת for:
let numbers = [1, 2, 3, 4, 5];
for num in numbers {
print!("{} ", num);
}אבל יש דרך פשוטה יותר להשתמש במפרמט {:?}:
המתאם {:?} נקרא מתאם ניפוי שגיאות. משתמשים בו לעיתים קרובות כשרוצים לבדוק במהירות את התוכן של משתנה, במיוחד של מערכים, וקטורים, טאפלות או מבנים, בלי לכתוב קוד נוסף. הוא מצוין לניפוי שגיאות בתוכנית שלך כדי לראות אילו ערכים מאוחסנים בתוך אוסף.
let numbers = [1, 2, 3, 4, 5];
print!("{:?} ", numbers);
// פלט: [1, 2, 3, 4, 5]דרך נוספת היא להשתמש בזה בדיוק (שימושי למערכים של מספרים בנקודה צפה):
let arr = [1.12345, 2.23456, 3.34567];
println!("{:.2?}", arr);
// פלט: [1.12, 2.23, 3.35]זה יעבוד גם עבור מספרים פשוטים:
let num = 6.1234;
println!("{:.2?}", num);
// פלט: 6.12נסו בעצמכם
השיעור הזה לא כולל אתגר קוד.
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
13המשך מערכים
מערכי הפניות ניתנות לשינוימתודות של מערכיםחזרה – מערך המכפלותחזרה – מערך הפוךהדפסה משופרת5אופרטורים חלק 2
אופרטורים לוגיים חלק 1אופרטורים לוגיים חלק 2חזרה – לוגיקה פשוטהאופרטורים לוגיים חלק 3תרגלו בעצמכם: קומפיילר Rust אונליין