-1
my $secret = int(1+rand(100));
LOOP: {
print "Please enter a guess from 1 to 100: ";
chomp(my $guess = <STDIN>);
my $found_it = 0;
given($guess) {
when (! /\A\d+\Z/) { say "Not a number!" }
when ($_ > $secret) { say "Too High!" }
when ($_ < $secret) { say "Too low!" }
default { say "Just right!"; $found_it++ }
}
last LOOP if $found_it;
redo LOOP;
}
このコードは実行できません。私は間違いを見つけることができません! ここで、このperlコードのエラーです。
実際にIDEが言うことを教えてください。 – Li357
行1-7とは何ですか? – ysth
ideは私に特定の問題を教えてくれません – Allen