Menu
Coddy logo textTech

הדפסה משופרת

חלק מהיחידה יסודות במסלול ה-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

נסו בעצמכם

השיעור הזה לא כולל אתגר קוד.

quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה יסודות

תרגלו בעצמכם: קומפיילר Rust אונליין