Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Dmitriy Kuvshinov                    2:5020/400     08 Nov 2000  00:56:30
 To : Andrew Perevodchik
 Subject : Re: Последний элемент списка
 -------------------------------------------------------------------------------- 
 
 Привет!
 
 AP> $back = "one/two/three/for/five";
 AP> split (/\//, $back);
 AP> foreach (@_) {
 AP>   $nav .= "<a href=$_>$_</a> |>\n";
 AP> }
 AP> print $nav;
 AP> Hадо каким-то образом заставить выводить его
 AP> следующее:
 
 AP> <a href=one>one</a> |>
 AP> <a href=two>two</a> |>
 AP> <a href=three>three</a> |>
 AP> <a href=four>four</a> |>
 AP> five :
 
 $back = "one/two/three/for/five";
 split (/\//, $back);
 foreach (0 .. $#_){
       print "<a href=$_[$_]</a> |>\n" if($_ != $#_);
 }
 print $_[#$_],":";
 
 не знаю, будет ли так работать, но идея в принципе такая...
 
 AP> покороче. И вообще, есть ли способ в цикле
 AP> foreach узнать, в последний
 AP> раз он исполняется или нет?
 
 foreach $line(0 .. $#mass){
       print $mass[$line] if($line != $#mass);
 }
 print $mass[#$mass];
 
 фишка в том, что #$mass показывает размерность массива @mass.
 
 Дима
 
 -- 
 ...
 
 Вы никогда вместо точки не ставили в конце предложения точку с запятой?
 Отправлено через сервер Talk.Ru - http://www.talk.ru
 --- ifmail v.2.15dev5
  * Origin: Talk.ru (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Последний элемент списка   Andrew Perevodchik   07 Nov 2000 23:33:01 
 Re: Последний элемент списка   Dmitriy Kuvshinov   08 Nov 2000 00:56:30 
 Re: Последний элемент списка   Andrew Perevodchik   08 Nov 2000 01:49:36 
 Re: Последний элемент списка   Pavel V. Ammosov   08 Nov 2000 02:37:02 
Архивное /ru.perl/6488f4184b0b.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional