スカラーの後にwhileループは停止しません$quit
は明らかに 'j'に等しくありません。 なぜ停止しませんか?perl whileループ内でeq演算子で予期しない動作が発生しました。 whileループは停止しません
#!/usr/bin/perl -w
use strict;
my $quit = 'j';
while ($quit eq 'j') {
print "Enter whatever value you want and I bet I still continue.\n";
chomp (my $quit = <STDIN>);
print "quit equals: $quit\n";
}