Home  |  Linux  | Mysql  | PHP  | XML
From:Tech list Date:Wed May 14 16:40:14 2008
Subject:Re: items in array
Is $#array deprecated or not?

On May 14, 2008, at 5:35 PM, Dr.Ruud wrote:

> "Li, Jialin" schreef:
>> On Wed, May 14, 2008 at 4:01 PM, Tech list
>> <tech_list@womenshealth.com> wrote:
>>
>>> what is the correct way to get the number of items in an array?
>>>
>>> I used to use $#array
>>>
>>>
>>> --
>>> To unsubscribe, e-mail: beginners-unsubscribe@perl.org
>>> For additional commands, e-mail: beginners-help@perl.org
>>> http://learn.perl.org/
>>>
>>>
>>>
>>
>> $#array is the index of the last item, so the number should be
>> $#array + 1, or
>> scalar @array
>
> Please read perlvar about $[. Normally it is 0, but you can set it  
> to a
> different value, like -3 or 27.
>
> The $#array is the last index of @array, so $array[$#array] is
> equivalent to $array[-1].
>
> The number of items in an array is returned by @array in scalar  
> context,
> examples:
>
>    scalar(@array)
>
>    (0+ @array)
>
>    if (0 < @array) { ... }
>
>    if (@array) { ... }
>
> -- 
> Affijn, Ruud
>
> "Gewoon is een tijger."
>
>
> -- 
> To unsubscribe, e-mail: beginners-unsubscribe@perl.org
> For additional commands, e-mail: beginners-help@perl.org
> http://learn.perl.org/
>
>

Navigate in group perl.beginners at sever nntp.perl.org
Previous Next




  
© No Copyright
You are free to use Anything
Site Maintained by PHP Developer
Powered By PHP Consultants