|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Paul Kulchenko 2:5020/400 20 Jul 2000 00:15:41 To : All Subject : Re: Вопрос о <*.*> -------------------------------------------------------------------------------- Hi, Artiom! Artiom Morozov wrote: > > Можно ли написать аналог приведенного ниже кода без использования временной > > переменной @test ? > > @test = <*.*>; > > print scalar(@test); > perldoc -f join > hotya vsye ravno perl ispol'zuet array, bez etogo nikuda ;-( Hет, там нужно было количество элементов в массиве узнать, join тут не причем. Для того, что бы посчитать количество элементов в списке/массиве, нужно или сделать итератор, или занести их в массив, или интерпретировать в array контексте (()=(<>)), что автор и проделал. Других способов я не знаю. Best wishes, Paul. --- ifmail v.2.15dev5 * Origin: Rostelecom/Internet Centre (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/3555996ca952.html, оценка из 5, голосов 10
|