URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 1262
[ Назад ]

Исходное сообщение
"Нужен совет по оператору IF ?"

Отправлено RUSLAN , 11-Янв-03 17:31 
Есть например код:

if(&proc_name($arg1))
{

print "Ok!"

}
  else
{
print "Not Ok!"
}

если процедура которая описана под именем &proc_name
выполняется очень долго так как в ней есть другие процедуры
и большие вычесления, так вот будет ли условный оператор
ждать проверки условия или будет прерывать по условию else ?


Содержание

Сообщения в этом обсуждении
"RE: Нужен совет по оператору IF ?"
Отправлено Parish , 12-Янв-03 18:54 
в сад

"RE: Нужен совет по оператору IF ?"
Отправлено Plus , 12-Янв-03 20:14 
Разумеется будет, интересны

"RE: Нужен совет по оператору IF ?"
Отправлено RUSLAN , 13-Янв-03 13:05 
>Разумеется будет, интересны


Дело в том что у меня вызываемая процедура коннектит
к хосту и забирает страничку, но почему-то забирает
только первый раз, а при следуюющей проверке с хостом
соединяется но страницу не тащит.

   . . .

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 количество сайтов в массиве.