|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Andrew Perevodchik 2:5020/400 07 Nov 2000 23:33:01 To : All Subject : Последний элемент списка -------------------------------------------------------------------------------- Приветствую! Имеется кусок кода: $back = "one/two/three/for/five"; #1 split (/\//, $back); #2 foreach (@_) { #3 $nav .= "<a href=$_>$_</a> |>\n"; #4 } #5 print $nav; #6 Выводит ясно что. Всё нормально. Hадо каким-то образом заставить выводить его следующее: <a href=one>one</a> |> <a href=two>two</a> |> <a href=three>three</a> |> <a href=four>four</a> |> five : т.е. что м ПОСЛЕДHИЙ елемента из списка (который после побития строки получается) дописывался в $nav по другому шаблону (я имею ввиду команду print в четвертой строке). Очень желательно, что б код был покороче. И вообще, есть ли способ в цикле foreach узнать, в последний раз он исполняется или нет? -- Отправлено через сервер Talk.Ru - http://www.talk.ru --- ifmail v.2.15dev5 * Origin: Phone Server (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/648875cf0bbb.html, оценка из 5, голосов 10
|