Menu
Coddy logo textTech

הצללה חלק 1

חלק מהיחידה יסודות במסלול ה-Rust של Coddy. שיעור 46 מתוך 75.

אפשר להכריז על משתנה חדש עם שם זהה לשם של משתנה קודם בתחום היקף אחר. המשתנה החדש מסתיר את המשתנה הקודם עד סוף תחום ההיקף שלו:

fn main() {
    let x = 5;
    {
        let x = 12;
        // מסתיר את x החיצוני
        println!("{}", x);
        // מדפיס "12"
    }
    
    println!("{}", x);
    // מדפיס "5"
}
challenge icon

אתגר

מתחילים

כתוב תוכנית ב-Rust שמדגימה את מושג ההצללה. בצע את השלבים הבאים:

  1. הכרז על משתנה בשם x ואתחל אותו בערך 5.
  2. הדפס את הערך של x למסוף בפורמט הבא: x is: …
  3. הצל את x באמצעות ערך חדש שהוא x המקורי ועוד 3, בתוך תחום היקף חדש.
  4. הדפס את x המוצלל  בפורמט הבא: x is: …
  5. לבסוף, הדפס את x מחוץ לתחום ההיקף בפורמט הבא: x is: …

נסו בעצמכם

fn main() {
    // הכרז על x ואתחל אותו עם 5
    
    // הדפס את הערך של x
    
    {
        // הצל על x באמצעות הערך המקורי של x בתוספת 3
        
        // הדפס את הערך של x המוצל
        
    }
    // הדפס את הערך של x החיצוני
    
}
quiz iconבחנו את עצמכם

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

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

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