Forum Webscript.Ru
Программирование => Perl => Тема начата: Error202 от 02 Ноября 2006, 13:16:38
-
Здравствуйте!
есть цикл
foreach $a (@a)
{
ковыряю...
if нужно, то повторить проход
};
Можно ли сделать так, чтобы при необходимости можно было бы повторить проход цикла?
Т.е. чтобы $a осталось прежней и проход начался бы сначала...
-
redo
-
еще 1 более гибкий метод ...
a: # ставиш метку
goto a; # переходиш туда где стоит метка а
ЗЫ: мона гулять по коду как захотиш )
-
Товарищ 09h - такой стиль заставляет сканировать код при каждом GOTO это вариант, но менее изящный чем next,redo,last!
-
Спасибо всем...
Мне особо было не важно изящно или нет, мне главное чтобы сработало... Т.к. скрипт мне нужно запустить всего один раз для генерации данных и внесения их в бд...