Menu
Coddy logo textTech

הצהרת טיפוס

חלק מהיחידה יסודות במסלול ה-Rust של Coddy. שיעור 10 מתוך 75.

לאחר שמשתנה מוכרז עם טיפוס מסוים, הוא יכול להכיל רק ערכים מאותו טיפוס. למשל, משתנה מסוג i32 יכול להכיל רק ערכים של מספרים שלמים, ומשתנה מסוג String יכול להכיל רק טקסט.

לדוגמה:

let mut age: i32 = 25;  // יכול להכיל רק מספרים שלמים
let mut name: &str = "Alice";  // יכול להכיל רק טקסט

אלה יגרמו לשגיאות:

age = "Bob";  // שגיאה: אי אפשר לשים טקסט במשתנה מסוג i32
name = 30;  // שגיאה: אי אפשר לשים מספר במשתנה מסוג String

אלה תקינים:

age = 26;  // OK: השמה של מספר שלם חדש
name = "Jane";  // OK: השמה של מחרוזת טקסט חדשה
challenge icon

אתגר

מתחילים

הכרז על המשתנים הבאים עם הסוגים והערכים המתאימים להם:

  • משתנה מסוג i32 בשם count עם הערך 10.
  • משתנה מסוג f64 בשם total עם הערך 150.75.
  • משתנה מסוג char בשם grade עם הערך 'A'.
  • משתנה מסוג bool בשם is_active עם הערך false.
  • משתנה מסוג String בשם user_name עם הערך "Bob123".

לאחר הכרזת המשתנים האלה, השתמש ב-println!() כדי להציג את ערכי המשתנים במסוף בפורמט הבא:

Count: [value of count]
Total: [value of total]
Grade: [value of grade]
Active: [value of is_active]
User Name: [value of user_name]

נסו בעצמכם

fn main() {
    // הכריזו כאן על משתנים
    
    
    // הדפיסו את הערכים
    println!("Count: {}", count);
    println!("Total: {}", total);
    println!("Grade: {}", grade);
    println!("Active: {}", is_active);
    println!("User Name: {}", user_name);
    
}
quiz iconבחנו את עצמכם

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

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

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