Menu
Coddy logo textTech

Ö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 adında, username ve password olmak üzere iki dize bağımsız değişkeni alan bir işlev yazın.

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

Sistemimiz yalnızca iki geçerli kullanıcı adı içerir: "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