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

Исходное сообщение
"Как получить число элементов массива."

Отправлено Psich , 20-Авг-03 17:35 
Существует ли стандартная процедура в перле позволяющая получить число элементов в массиве?

Содержание

Сообщения в этом обсуждении
"Как получить число элементов массива."
Отправлено XMan , 21-Авг-03 00:57 
Стандартная скалярная операция над массивом:

$num_elements=@array;

Основы массивов в Perl :)


"Как получить число элементов массива."
Отправлено bug0r , 25-Авг-03 09:14 
>Стандартная скалярная операция над массивом:
>
>$num_elements=@array;
>
>Основы массивов в Perl :)

А разве не так   $#array   ?
у меня работает так.


"Как получить число элементов массива."
Отправлено konst , 25-Авг-03 12:47 
>>Стандартная скалярная операция над массивом:
>>
>>$num_elements=@array;
>>
>>Основы массивов в Perl :)
>
>А разве не так   $#array   ?
>у меня работает так.
$#array  - номер последнего элемента (а отсчет нач. с 0 !)
$num_elements=$#array + 1;
$num_elements=scalar @array;