משתנים הניתנים לשינוי
חלק מהיחידה יסודות במסלול ה-Rust של Coddy. שיעור 9 מתוך 75.
ב-Rust, משתנים אינם ניתנים לשינוי כברירת מחדל. פירוש הדבר הוא שלאחר שמשייכים ערך למשתנה, אי אפשר לשנות את הערך הזה. עם זאת, אפשר להפוך משתנה לניתן לשינוי באמצעות מילת המפתח mut בעת הכרזת המשתנה.
לדוגמה:
let x = 5; // אי אפשר לשנות את x
let mut y = 10; // אפשר לשנות את yבדוגמה הזו, x אינו ניתן לשינוי, ולכן אי אפשר לשנות את הערך שלו לאחר האתחול. לעומת זאת, y ניתן לשינוי, ולכן אפשר לשנות את הערך שלו בהמשך הקוד.
y = 20; // זה מותר כי y ניתן לשינוי
x = 15; // זה יגרום לשגיאה כי x אינו ניתן לשינויאתגר
מתחיליםהכרז על משתנה ניתן לשינוי בשם add והשׂם בו את הערך 13.
שנה את הערך מ־13 ל־16.
נסו בעצמכם
#[allow(unused_assignments)] // אל תמחקו את השורה הזו
fn main() {
// אתחלו את המשתנה add
// שנו את הערך מ-13 ל-16
// אל תשנו את השורה שלמטה
println!("add = {}", add);
}השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
5אופרטורים חלק 2
אופרטורים לוגיים חלק 1אופרטורים לוגיים חלק 2חזרה – לוגיקה פשוטהאופרטורים לוגיים חלק 3תרגלו בעצמכם: קומפיילר Rust אונליין