אופרטורי השוואה
חלק מהיחידה יסודות במסלול ה-Rust של Coddy. שיעור 18 מתוך 75.
משתמשים באופרטורי השוואה כדי להשוות בין שני אופרנדים.
לפעמים צריך לבדוק אם אופרנד גדול/קטן/... מאופרנד אחר. הטבלה הבאה מציגה אופרטורים אפשריים להשוואה:
| אופרטור | משמעות | דוגמה |
|---|---|---|
| == | שווה | 1 == 2 מחזיר false |
| != | לא שווה | 1 != 2 מחזיר true |
| > | גדול מ־ | 1 > 2 מחזיר false |
| < | קטן מ־ | 1 < 2 מחזיר true |
| >= | גדול או שווה | 1 >= 2 מחזיר false |
| <= | קטן או שווה | 1 <= 2 מחזיר true |
אופרטור ההשוואה מחזיר true אם ההשוואה נכונה, או false אחרת.
לדוגמה:
let var1: i32 = 13;
let var2: i32 = 12;
let var3: bool = var1 != var2;var3 יכיל true כי var1 ו-var2 אינם שווים
זכרו את הטיפוס
boolean,var3הוא ערך בוליאני.
אתגר
מתחיליםכתוב סקריפט שמאתחל 2 משתנים n1 ו-n2 עם הערכים 8 ו-9 (בהתאמה).
לאחר מכן אתחל משתנה נוסף n3 שיחזיק את התשובה לשאלה האם n1 גדול מ-n2.
נסו בעצמכם
fn main() {
// הקלידו את הקוד שלכם למטה
// אל תשנו את השורה שלמטה
println!("n1 = {}, n2 = {}, n3 = {}", n1, n2, n3);
}השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
5אופרטורים חלק 2
אופרטורים לוגיים חלק 1אופרטורים לוגיים חלק 2חזרה – לוגיקה פשוטהאופרטורים לוגיים חלק 3תרגלו בעצמכם: קומפיילר Rust אונליין