הצללה חלק 1
חלק מהיחידה יסודות במסלול ה-Rust של Coddy. שיעור 46 מתוך 75.
אפשר להכריז על משתנה חדש עם שם זהה לשם של משתנה קודם בתחום היקף אחר. המשתנה החדש מסתיר את המשתנה הקודם עד סוף תחום ההיקף שלו:
fn main() {
let x = 5;
{
let x = 12;
// מסתיר את x החיצוני
println!("{}", x);
// מדפיס "12"
}
println!("{}", x);
// מדפיס "5"
}אתגר
מתחיליםכתוב תוכנית ב-Rust שמדגימה את מושג ההצללה. בצע את השלבים הבאים:
- הכרז על משתנה בשם
xואתחל אותו בערך5. - הדפס את הערך של
xלמסוף בפורמט הבא:x is: … - הצל את
xבאמצעות ערך חדש שהואxהמקורי ועוד3, בתוך תחום היקף חדש. - הדפס את
xהמוצלל בפורמט הבא:x is: … - לבסוף, הדפס את
xמחוץ לתחום ההיקף בפורמט הבא:x is: …
נסו בעצמכם
fn main() {
// הכרז על x ואתחל אותו עם 5
// הדפס את הערך של x
{
// הצל על x באמצעות הערך המקורי של x בתוספת 3
// הדפס את הערך של x המוצל
}
// הדפס את הערך של x החיצוני
}השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
5אופרטורים חלק 2
אופרטורים לוגיים חלק 1אופרטורים לוגיים חלק 2חזרה – לוגיקה פשוטהאופרטורים לוגיים חלק 3תרגלו בעצמכם: קומפיילר Rust אונליין