קיצורי דרך אריתמטיים
חלק מהיחידה יסודות במסלול ה-Rust של Coddy. שיעור 17 מתוך 75.
Rust יצרה קיצור מגניב לפעולות חשבון עם עצמן.
לדוגמה, במקום לכתוב:
let mut a: i32 = 5;
a = a + 3; // הערך של a הוא 8אפשר לפשט זאת באמצעות כתיבת +=:
let mut a: i32 = 5;
a += 3; // a מכיל 8+= מוסיף ל־a עצמו את הערך 3
הפעולה הזאת תקפה לכל הפעולות החשבוניות:
| אופרטור | קיצור |
|---|---|
| + | += |
| - | -= |
| * | *= |
| / | /= |
| % | %= |
אתגר
מתחיליםניתן לך קוד עם אתחול של count. (אל תמחקו את השורה הזאת!)
המשימה שלך היא להוסיף את הפעולות הבאות, בסדר הזה:
- הוסיפו
4ל־count - הכפילו את
countב־2 - החסירו
1מ־count
השתמשו בקיצורים האריתמטיים כדי לעשות זאת!
נסו בעצמכם
fn main() {
let mut count: i32 = 0;
// הקלידו את הקוד שלכם למטה
// אל תשנו את השורה למטה
println!("count = {}", count);
}השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
5אופרטורים חלק 2
אופרטורים לוגיים חלק 1אופרטורים לוגיים חלק 2חזרה – לוגיקה פשוטהאופרטורים לוגיים חלק 3תרגלו בעצמכם: קומפיילר Rust אונליין