קשירת משתנה
חלק מהיחידה יסודות במסלול ה-Rust של Coddy. שיעור 47 מתוך 75.
ב-Rust, כשאנחנו אומרים let var;, אנחנו יוצרים "קישור". חשבו על זה כעל שמירת שם (var) שיחובר (או "יקושר") לערך מאוחר יותר.
קישור ישיר (הנפוץ ביותר):
// להכריז וגם לאתחל בצעד אחד
let x = 2;זה מה שתשתמש בו ב־90% מהזמן. הוא נקי ופשוט.
הפרדה בין הצהרה לאתחול:
let var; // רק מכריזים
let x = 2;
var = x * x; // מאתחלים מאוחר יותרלמה יש הצהרה נפרדת?
אתחול מותנה:
let number;
if some_condition {
number = 1;
} else {
number = 2;
}חישובים מורכבים:
let result;
// ... לוגיקה מורכבת כלשהי ...
result = final_value;בעבודה עם תחומי היקף:
let outside;
{
let inside = 42;
outside = inside * 2;
}
// inside כבר לא קיים, אבל outside שומר על הערך שלונסו בעצמכם
השיעור הזה לא כולל אתגר קוד.
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
5אופרטורים חלק 2
אופרטורים לוגיים חלק 1אופרטורים לוגיים חלק 2חזרה – לוגיקה פשוטהאופרטורים לוגיים חלק 3תרגלו בעצמכם: קומפיילר Rust אונליין