continue
חלק מהיחידה יסודות במסלול ה-Rust של Coddy. שיעור 40 מתוך 75.
הפקודה continue עוצרת את האיטרציה הנוכחית וממשיכה לאיטרציה הבאה. לדוגמה:
for i in 3..9 {
if i == 5 {
continue;
}
println!("{}", i);
}הלולאה תעבור על כל המספרים. כשהיא תגיע אל i=5, היא תדלג על האיטרציה הזאת ותמשיך לזו שאחריה. הפלט הוא:
3
4
6
7
8שימו לב, המספר 5 אינו מופיע בפלט.
אתגר
מתחיליםנתון לך קוד שמדפיס את המספרים מ-1 עד 20 (כולל).
המשימה שלך היא להוסיף משפטי if ו-continue כך שיודפסו רק המספרים הזוגיים (2, 4, 6, ...).
נסו בעצמכם
fn main() {
for i in 1..=20 {
println!("{}", i);
}
}
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
5אופרטורים חלק 2
אופרטורים לוגיים חלק 1אופרטורים לוגיים חלק 2חזרה – לוגיקה פשוטהאופרטורים לוגיים חלק 3תרגלו בעצמכם: קומפיילר Rust אונליין