Menu
CoddyTech

Özet - Doğrulama Fonksiyonu

Coddy'nin Rust Journey'sinin Temeller bölümünün bir parçası. Ders 54 / 75.

challenge icon

Görev

Kolay

is_valid adlı, username ve password olmak üzere iki dizge bağımsız değişkeni alan bir fonksiyon yazın.

Yöntem, sistemde username ve password geçerliyse true, aksi hâlde false döndürür.

Sistemimizde yalnızca iki geçerli kullanıcı adı bulunur: "admin" ve "user".

"user" kullanıcı adı için geçerli parola "qweasd" değeridir.

"admin" kullanıcı adı için her parola geçerlidir!

Kendin dene

use std::io;

fn is_valid(username: String, password: String) -> bool {
    // Kodunuzu aşağıya yazın
}

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);
}

Temeller bölümündeki tüm dersler

Kendi başına pratik yap: Online Rust derleyicisi