Я не уверен, какую ошибку я делаю, но я только что изменил ne
на !=
, и это сработало.'ne' не работает в цикле do-while, тогда как '! =' Работает
Это простая программа, позволяющая пользователю угадать число до тех пор, пока оно не достигнет целевого номера.
#!/usr/bin/perl
my $guess = 1;
do {
$guess = <STDIN>;
} while ($guess != 12) ; # it doesn't work if i replace != with ne
say "you guessed ", $guess;
Добро пожаловать в переполнение стека. Пожалуйста, примите [тур] и прочитайте [как спросить]. Ваш первый вопрос был хорошо написан и хорошо принят. Теперь, когда у вас есть хороший ответ, который, очевидно, помог вам, следующий шаг - отметить его как _принятый_, чтобы посетители позже увидели, что он решил проблему. – simbabque