skip values:

%hash = qw( fred filntstone barney rubble tom delong );
print( map { $a=!$a ? $_ : () } reverse( %hash ) );

perhaps not too bad map() example :)

P! Vladi.

On Tue, 19 Oct 2004 09:50:39 -0400
Jason Foster <[EMAIL PROTECTED]> wrote:

> Can anyone help me to understand why this code refuses to compile?  
> Even better, can anyone help fix it :)
> 
>      %hash = qw( fred filntstone barney rubble tom delong );
>      print( keys( reverse( %hash ) ) );
> 
> The error message...
> 
>      Type of arg 1 to keys must be hash (not reverse) at ./killme.pl 
> line 4, near ") ) "
> 
> ... was pretty confusing since it implies that "reverse" is a type?!
> 
> I tried making an anonymous hash as follows...
> 
>      print( keys( %{ reverse( %hash ) } ) );
> 
> ... but got no results at all.
> 
> Help!
> 
> 


-- 
Vladi Belperchinov-Shabanski <[EMAIL PROTECTED]> <[EMAIL PROTECTED]>
http://cade.datamax.bg/
Cross the ocean deep, wake now from your sleep
Kiss the past goodbye, don't follow empty skies...
                                                    

Attachment: pgprJakZluUXS.pgp
Description: PGP signature

Reply via email to