LMPX.COM |
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 |