http://www.perlmonks.org?node_id=356154


in reply to Re^4: Tripwire tests and future-proofing
in thread Tripwire tests and future-proofing

Thanks. And what with the other question?
  • Comment on Re: Re^4: Tripwire tests and future-proofing

Replies are listed 'Best First'.
Re^6: Tripwire tests and future-proofing
by adrianh (Chancellor) on May 25, 2004 at 10:41 UTC

    Two questions:

    • How many items are in the hash in the example you gave?
    • Does keys actually returns a list in a scalar context?

    :-)

Re: Re: Re^4: Tripwire tests and future-proofing
by BUU (Prior) on May 25, 2004 at 21:37 UTC
    keys in scalar context returns the number of elements in the resulting list. Whether this is magic in the keys function, or it's returning an "array" instead of a "list", I have no idea.

    >perl -e"%x=qw/foo bar 1 2 3 4 baz bar/; print scalar keys %x" 4