PerlMonks is a great place for questions like this:

http://www.perlmonks.org/index.pl?node_id=30013

-b

Jason Foster 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!




Reply via email to