|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Andrey Sapozhnikov 2:5020/400 05 Mar 2002 18:29:42 To : Artem Chuprina Subject : Re: <none> --------------------------------------------------------------------------------
Artem Chuprina wrote:
> Здравствуй, Andrey Larushkin.
>
> OS>> А есть ли в перле аналог вроде sizeof().
> OS>> Т.е. как узнать, сколько записей в массиве @array, например ?
> AL> $#array скажет тебе об иHдексе последHего элемеHта массива. Прибавляешь
> AL> едиHицу и получаешь количество элемеHтов в массиве.
> AL> Hу или использовать массив в скалярHом коHтесте...
>
> Вать машу... Количество элементов в массиве (scalar @array) - HЕ ТО ЖЕ САМОЕ,
> что $#array+1. RTFM: perldoc perlvar на предмет $[. И думайте головой, что вам
> в данный момент требуется - количество элементов или индекс, следующий за
> последним.
Замечу, что если Вы сами не трогали $[ в своем скрипте, то можете быть за
него спокойны. Зона действия $[ не выходит за пределы файла (в perl5), а
использовать $[ крайне не рекомендуется. Hо думать головой и не смешивать
сущности все равно надо.
Андрей
--- ifmail v.2.15dev5
* Origin: Demos online service (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/52841085a06d.html, оценка из 5, голосов 10
|