Menu
Coddy logo textTech

המרת טיפוסים

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

המרת טיפוסים היא התהליך של המרת ערך מסוג נתונים אחד לאחר. ב-Rust משתמשים במילת המפתח as להמרת טיפוסים מפורשת (הידועה גם כהמרת טיפוסים). 

המרות הסוגים הנפוצות ביותר הן בין סוגים מספריים:

// המרה ממספר שלם למספר עשרוני
let number: i32 = 5;
let decimal: f64 = number as f64;
// הופך ל־5.0
// המרה ממספר עשרוני למספר שלם
let decimal: f64 = 9.7;
let number: i32 = decimal as i32;
// הופך ל-9 (החלק שאחרי הנקודה העשרונית נחתך)
challenge icon

אתגר

מתחילים

כתבו תוכנית ב-Rust שמדגימה המרת טיפוסים. בצעו את הפעולות הבאות:

  1. הכריזו על משתנה מסוג f64 בשם price ואתחלו אותו בערך 99.99.
  2. המירו את המשתנה price ל-i32 ושמרו את התוצאה במשתנה חדש בשם int_price.
  3. הדפיסו את הערכים של price ושל int_price למסוף.

נסו בעצמכם

fn main() {
    // הכריזו על משתנים ואתחלו אותם
    let price: f64 = 99.99;
    let int_price: i32 = ?;
    
    
    // הדפיסו את הערכים
    println!("Price: {}", price);
    println!("Int Price: {}", int_price);
    
}
quiz iconבחנו את עצמכם

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

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

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