Menu
CoddyTech

مراجعة - دالة التحقق

جزء من قسم الأساسيات في رحلة Rust على Coddy. الدرس 54 من 75.

challenge icon

التحدي

سهل

اكتب دالة باسم 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);
}

جميع دروس الأساسيات

تدرّب بنفسك: مترجم Rust عبر الإنترنت