סיכום – פונקציית אימות
חלק מהיחידה יסודות במסלול ה-Rust של Coddy. שיעור 54 מתוך 75.
אתגר
קלכתבו פונקציה בשם is_valid שמקבלת שני ארגומנטים מסוג מחרוזת, username ו-password.
הפונקציה תחזיר true אם username ו-password תקינים במערכת, אחרת false.
במערכת שלנו יש רק שני שמות משתמש תקינים - "admin" ו-"user".
הסיסמה התקינה עבור שם המשתמש "user" היא "qweasd".
עבור שם המשתמש "admin", כל סיסמה תקינה!
נסו בעצמכם
use std::io;
fn is_valid(username: String, password: String) -> bool {
// כתבו את הקוד שלכם למטה
}
fn main() {
let mut input_user = String::new();
let mut input_pass = String::new();
io::stdin().read_line(&mut input_user).unwrap();
io::stdin().read_line(&mut input_pass).unwrap();
let user: String = input_user.trim().parse().unwrap();
let pass: String = input_pass.trim().parse().unwrap();
let res = is_valid(user, pass);
println!("{}", res);
}כל השיעורים ביחידה יסודות
5אופרטורים חלק 2
אופרטורים לוגיים חלק 1אופרטורים לוגיים חלק 2חזרה – לוגיקה פשוטהאופרטורים לוגיים חלק 311פונקציות
הגדרת פונקציותפרמטרים וארגומנטיםערכי החזרהערכי החזרה מרוביםסיכום – פונקציית סיגמאסיכום – פונקציית אימותתרגלו בעצמכם: קומפיילר Rust אונליין