Menu
Coddy logo textTech

משתנים הניתנים לשינוי

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

ב-Rust, משתנים אינם ניתנים לשינוי כברירת מחדל. פירוש הדבר הוא שלאחר שמשייכים ערך למשתנה, אי אפשר לשנות את הערך הזה. עם זאת, אפשר להפוך משתנה לניתן לשינוי באמצעות מילת המפתח mut בעת הכרזת המשתנה.

לדוגמה:

let x = 5; // אי אפשר לשנות את x
let mut y = 10; // אפשר לשנות את y

בדוגמה הזו, x אינו ניתן לשינוי, ולכן אי אפשר לשנות את הערך שלו לאחר האתחול. לעומת זאת, y ניתן לשינוי, ולכן אפשר לשנות את הערך שלו בהמשך הקוד.

y = 20; // זה מותר כי y ניתן לשינוי
x = 15; // זה יגרום לשגיאה כי x אינו ניתן לשינוי
challenge icon

אתגר

מתחילים

הכרז על משתנה ניתן לשינוי בשם add והשׂם בו את הערך 13.

שנה את הערך מ־13 ל־16.

נסו בעצמכם

#[allow(unused_assignments)] // אל תמחקו את השורה הזו

fn main() {
    // אתחלו את המשתנה add
    
    
    // שנו את הערך מ-13 ל-16
    
    
    // אל תשנו את השורה שלמטה
    println!("add = {}", add);
}
quiz iconבחנו את עצמכם

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

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

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