The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Как узнать число элементов массива
@array=();
$n = $#array; # это номер последнего индекса, число записей - scalar @array;
Если $n = -1 - то массив пустой, если $n = 0 - в массиве 1 элемент и т.д.
 
28.08.2001
Ключи: array / Лицензия: CC-BY
Раздел:    Корень / Программисту и web-разработчику / Perl / Массивы и Хэши

Обсуждение [ RSS ]
  • 1, vlad (?), 21:59, 29/05/2002 [ответить]  
  • +/
    $#array - это последний индекс массива.
    размер массива - scalar(@array) или неявно:
    $n=@array
     
  • 2, Bratella (?), 04:23, 03/07/2003 [ответить]  
  • +/
    Чтобы узнать число элементов массива нужно к $#array добавить 1.
    @array = (1,2,3);
    print "Array has", ($#array + 1), "elements";
     
  • 3, Дмитрий (??), 03:38, 15/07/2006 [ответить]  
  • +/
    $#array - нужно помнить что возращает -1 если массив не определён
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:




    Спонсоры:
    Слёрм
    Inferno Solutions
    Hosting by Ihor
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2019 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру