[Templates] trueness of arrrays/hashes
Andy Wardley
abw@kfs.org
Tue, 12 Mar 2002 12:42:35 +0000
Andy Wardley wrote:
>Perhaps the best solution is to have a '.size' method which works
>consistently
>across all data types:
>
> [% item.size %] # 1
> [% hash.size %] # scalar(keys %$hash)
> [% list.size %] # scalar(@$list)
On Fri, Jan 25, 2002 at 12:38:25PM -0500, darren chamberlain wrote:
> How about:
>
> $Template::Stash::SCALAR_OPS->{ size } = <same as length>
Yep, that's what I've gone for. 'size' returns length of a scalar, number
of elements in a list, or number of key => value pairs in a hash.
To be appearing in a new developer release near you Real Soon Now...
A