Stories
Slash Boxes
Comments

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

Ovid (2709)

Ovid
  (email not shown publicly)
http://publius-ovidius.livejournal.com/
AOL IM: ovidperl (Add Buddy, Send Message)

Stuff with the Perl Foundation. A couple of patches in the Perl core. A few CPAN modules. That about sums it up.

Journal of Ovid (2709)

Tuesday November 27, 2007
07:38 AM

Missing Features

[ #34986 ]

For my Array::AsHash module, there's an obvious feature that I just didn't think about: allowing subrefs.

$hash->values( sub { ucfirst } };

You might even want that for the keys since the can be references:

my @parents = $hash->keys( sub { $_->parent } );

Well, duh!

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More | Login | Reply
Loading... please wait.
  • I really like that. It would be very useful way of filtering.

    It would be slick to use in an each too. Very ruby-ish.

    while ( my ($key, $value) = $array->each( sub { /^foo/ } ) {
        # iterate over array like a hash
    }

    Or something similar to your example:

    while ( my ($key, $value) = $array->each( sub { ucfirst } ) {
        # iterate over array like a hash
    }