perl redo: Век живы, век учись
Jul. 3rd, 2022 10:26 pmЧитая книжку по внутренностям perl'а открыл для себя оператор `redo` который позволяет повторить выполнение блока кода. В случае если этот блок -- тело цикла, то цикл на следующую итерацию при этом не переходит:
печатает
PS так, постойте... В DW был же маркдаун... Куда делася? Не вижу как включить...
my $i=0;
foreach (1,2,3)
{
print $_,"\n";
$i++;
redo if $i<2;
}
печатает
1 1 2 3
PS так, постойте... В DW был же маркдаун... Куда делася? Не вижу как включить...