Menu
Coddy logo textTech

תחום תחולה

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

תחום הוא מקום בין סוגריים מסולסלים {} שבו משתנים או צורות אחרות של הצהרה נמצאים.

לדוגמה:

fn main() {
    let x = 5;
    // x נכנס לתחום התוקף
    println!("x is {}", x);
} // x יוצא כאן מתחום התוקף

אפשר לקנן תחומים בתוך תחומים אחרים. תחומים פנימיים יכולים לגשת למשתנים מתחומים חיצוניים, אך לא להפך:

fn main() {
    let outer = 42;
    
    {  // תחום פנימי חדש
        let inner = 99;
        println!("{}, {}", outer, inner);
    }  // inner יוצא מתחום התוקף כאן
    
    // זה יגרום לשגיאה
    // לא ניתן לגשת ל-inner כאן
    // println!("{}", inner);
}

נסו בעצמכם

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

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

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

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

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