Menu
Coddy logo textTech

מספרים

חלק מהיחידה יסודות במסלול ה-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, צריך לציין את סוג המשתנה אחרי שם המשתנה, ולאחריו נקודתיים. זה נקרא הצהרת טיפוס. לאחר שמצהירים על משתנה עם טיפוס מסוים, הוא יכול להכיל רק ערכים מאותו טיפוס.

challenge icon

אתגר

מתחילים

כתבו תוכנית ב-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);
    
}
quiz iconבחנו את עצמכם

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

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

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