復習:バリデーション関数
CoddyのRustジャーニー「基礎」セクションの一部。レッスン 54/75。
チャレンジ
簡単is_validという名前の関数を作成し、usernameとpasswordという2つの文字列引数を受け取るようにしてください。
システムで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);
}基礎のすべてのレッスン
自分で練習してみよう: Rustオンラインコンパイラ