復習:バリデーション関数
CoddyのRustジャーニー「Fundamentals」セクションの一部 — レッスン 54/75。
チャレンジ
簡単2つの文字列の引数、username と password を受け取る is_valid という名前の関数を作成してください。
このメソッドは、username と password がシステムで有効な場合は True を、そうでない場合は False を返します。
私たちのシステムには、"admin" と "user" という2つの有効なユーザー名のみが含まれています。
ユーザー名 "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);
}