המרת טיפוסים
חלק מהיחידה יסודות במסלול ה-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 (החלק שאחרי הנקודה העשרונית נחתך)אתגר
מתחיליםכתבו תוכנית ב-Rust שמדגימה המרת טיפוסים. בצעו את הפעולות הבאות:
- הכריזו על משתנה מסוג
f64בשםpriceואתחלו אותו בערך99.99. - המירו את המשתנה
priceל-i32ושמרו את התוצאה במשתנה חדש בשםint_price. - הדפיסו את הערכים של
priceושלint_priceלמסוף.
נסו בעצמכם
fn main() {
// הכריזו על משתנים ואתחלו אותם
let price: f64 = 99.99;
let int_price: i32 = ?;
// הדפיסו את הערכים
println!("Price: {}", price);
println!("Int Price: {}", int_price);
}השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
5אופרטורים חלק 2
אופרטורים לוגיים חלק 1אופרטורים לוגיים חלק 2חזרה – לוגיקה פשוטהאופרטורים לוגיים חלק 3תרגלו בעצמכם: קומפיילר Rust אונליין