Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

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

جزء من قسم الأساسيات في رحلة 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 عبر الإنترنت