מספרים
חלק מהיחידה יסודות במסלול ה-Rust של Coddy. שיעור 5 מתוך 75.
משתנים הם מכלים שמכילים ערכי נתונים. משתמשים בהם כדי לאחסן, לשנות ולהציג מידע בתוך תוכנית.
בקצרה, משתנה הוא כמו יחידת זיכרון שאפשר לגשת אליה על ידי הקלדת שם המשתנה.
לכל משתנה יש שם ייחודי וערך שיכול להיות מסוגים שונים. ב-Rust יש מגוון סוגי נתונים מובנים שמגדירים איזה סוג של ערך משתנה יכול להכיל.
כדי לאתחל משתנה, משתמשים בתבנית הבאה:
let variable_name: variable_type = value;ב־Rust, מספרים מיוצגים בדרך כלל באמצעות שני טיפוסי נתונים עיקריים: i32 ו־f64.
משתמשים ב־i32 כדי לאחסן מספרים שלמים ללא נקודה עשרונית. לדוגמה:
let age: i32 = 30;
let temperature: i32 = -5;
let count: i32 = 100;משתמשים ב־f64 כדי לאחסן מספרים עם נקודה עשרונית. לדוגמה:
let price: f64 = 99.99;
let pi: f64 = 3.14159;
let fraction: f64 = 0.5;בעת הכרזה על משתנים ב-Rust, אפשר לציין את סוג המשתנה אחרי שמו ובאמצעות נקודתיים. פעולה זו נקראת הצהרת טיפוס. ציון הטיפוס הוא אופציונלי כאשר Rust יכולה להסיק אותו מהערך: let count = 100; הוא i32 ו-let price = 99.99; הוא f64. לאחר שמשתנה הוכרז עם טיפוס מסוים, הוא יכול להכיל רק ערכים מאותו הטיפוס.
אתגר
מתחיליםכתוב תוכנית ב-Rust שמכריזה על המשתנים הבאים ומאתחלת אותם:
- הכרז על משתנה מסוג
i32בשםquantityואתחל אותו בערך5. - הכרז על משתנה מסוג
f64בשםitem_priceואתחל אותו בערך24.99.
השורות שמתחת לקוד שלך מדפיסות אותם בפורמט הזה:
Quantity: [value of quantity]
Price: [value of item_price]נסו בעצמכם
// הצהירו על משתנים ואתחלו אותם כאן
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
5אופרטורים חלק 2
אופרטורים לוגיים חלק 1אופרטורים לוגיים חלק 2חזרה – לוגיקה פשוטהאופרטורים לוגיים חלק 3תרגלו בעצמכם: קומפיילר Rust אונליין