Мне нужно очистить напечатанные значения в окне консоли Perl.Например, Примечание: я разрабатываю это в ОС Windows.
use strict;
my $mode;
Initialize();
sub Initialize{
print "Enter 1 or 2";
$mode=<STDIN>;
chomp($mode);
check_mode($mode);
}
sub check_mode{
if(($mode!=1) and ($mode!=2)){
print "invalid selection";
Initialize();
}
else{
print "valid selection";
sleep 5;
}
}
При вводе неправильного выбора я вызвал функцию Initialize, она снова печатает.Но я хочу, чтобы при вызове функции она удаляла уже напечатанное значение в окне консоли и снова печатала.Возможно ли это?
Пожалуйста, дайте ваши ценные предложения.