클래스에 대한 간단한 점원 프로그램을 만들고 있습니다. 나는 사용자가 종이 점쟁이 (cootie catcher)처럼 4 개의 숫자 중 하나를 선택하게함으로써 시작하고 싶었다.배열 요소에 대한 숫자 사용자 입력 테스트
@number_choices = (1, 2, 3, 4) 배열을 만들었습니다. 사용자 입력이 배열의 숫자 중 하나와 같았는지 확인하려고했습니다.
my $number_chosen = <STDIN>;
chomp ($number_chosen);
my $num;
my $found = 0;
while ($found == 0)
{
foreach $num (@number_choices)
{
if ($number_chosen == $num)
{
$found = 1;
last;
}
else
{
print "I'm sorry, that number is not valid. Please pick a number: " . join(', ', @number_choices) . "\n";
$number_chosen = <STDIN>;
chomp ($number_chosen);
}
}
}
무엇을 오류 메시지입니까? – Lizz