Есть например код:if(&proc_name($arg1))
{print "Ok!"
}
else
{
print "Not Ok!"
}если процедура которая описана под именем &proc_name
выполняется очень долго так как в ней есть другие процедуры
и большие вычесления, так вот будет ли условный оператор
ждать проверки условия или будет прерывать по условию else ?
в сад
Разумеется будет, интересны
>Разумеется будет, интересны
Дело в том что у меня вызываемая процедура коннектит
к хосту и забирает страничку, но почему-то забирает
только первый раз, а при следуюющей проверке с хостом
соединяется но страницу не тащит.. . .
BOOT:
for($i=0;$i<=$#allurls;$i++)
{
if(defined($URLS[$i]))
{
$url1=shift @newurls;
$url1=~s/^\s*//;
$url1=~s/\s*$//;
if(&checkconn($url1))
{
if(&openurls)
{
print "Indexing... \n";
#&remote_connect
} else
{
print "Server: $url1 Complete indexed...\n";
}
push(@wasindex,$url1);
print "$url1 : Ok... \n";
}
else
{
push(@badurls,$url1);
print "$url1 : Error... \n";
next BOOT;
}
}
}. . .
Здесь в массиве @newurls сайты, а $#allurls количество сайтов в массиве.