מספרים
חלק מהיחידה יסודות במסלול ה-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 שמצהירה על המשתנים הבאים ומאתחלת אותם:
- הצהירו על משתנה
i32בשםquantityואתחלו אותו בערך5. - הצהירו על משתנה
f64בשםitem_priceואתחלו אותו בערך24.99.
לאחר הצהרה על המשתנים האלה ואתחולם, השתמשו ב-println!() כדי להציג את ערכי המשתנים במסוף בפורמט הבא:
Quantity: [value of quantity]
Price: [value of item_price]נסו בעצמכם
fn main() {
// הצהירו על משתנים ואתחלו אותם כאן
// הדפיסו את הערכים, אל תשנו את השורות שלמטה
println!("Quantity: {}", quantity);
println!("Price: {}", item_price);
}השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
5אופרטורים חלק 2
אופרטורים לוגיים חלק 1אופרטורים לוגיים חלק 2חזרה – לוגיקה פשוטהאופרטורים לוגיים חלק 3תרגלו בעצמכם: קומפיילר Rust אונליין