לולאת while
חלק מהיחידה יסודות במסלול ה-Rust של Coddy. שיעור 38 מתוך 75.
לולאת while שונה מלולאת for. לולאת for מאפשרת לנו לעבור על range מסוים, ואילו לולאת while מאפשרת לנו להמשיך לעבור כל עוד מתקיים תנאי מסוים.
כדי להשתמש בלולאת while, כתבו:
while condition {
code
}הקוד יתבצע רק אם התנאי הוא true.
יש מקרי שימוש רבים שבהם while יפתור את הבעיה, אך לולאת for לא.
אתגר
מתחיליםכתבו תוכנית שמקבלת קלט אחד, מספר מסוג double.
השתמשו בלולאת while כדי לחלק את הקלט ב-2 כל עוד המספר גדול או שווה ל-3.5.
הדפיסו את המספר הראשון שקטן מ-3.5.
נסו בעצמכם
use std::io;
fn main() {
let mut input = String::new();
io::stdin().read_line(&mut input).unwrap();
let mut number: f64 = input.trim().parse().unwrap();
// כתבו את הקוד שלכם למטה
}השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
5אופרטורים חלק 2
אופרטורים לוגיים חלק 1אופרטורים לוגיים חלק 2חזרה – לוגיקה פשוטהאופרטורים לוגיים חלק 3תרגלו בעצמכם: קומפיילר Rust אונליין