私は、ユーザーがユーザー名を入力する必要があり、Perlプログラムを書きました。彼らはadmin
を入力した場合、彼らはメッセージ
Welcome, admin!
を見るべきそうでない場合は、コンソール出力が
The username is incorrect
ここに私のコードは
use utf8;
print "Username: ";
$username = <STDIN>;
if ($username eq "admin") {
print "Welcome, admin!";
}
else {
print "The username is incorrect.";
}
ですが、プログラムが進むどんなユーザーが入力する必要がありますブランチelse
へ。
どうしてですか?
あなたは 'admin'(' admin'と改行)を持っているので、 'chomp'を使ってください! – ikegami