Acme-Hyperindex
view release on metacpan or search on metacpan
lib/Acme/Hyperindex.pm view on Meta::CPAN
Acme::Hyperindex - Look deep into structures using a list of indexes
=head1 SYNOPSIS
use strict;
use Acme::Hyperindex;
my @struct = (
{ j_psi => [qw( eta_prime phi kaon )] },
{ j_psi => [qw( selectron down tau_sneutrino )] },
{ j_psi => [qw( upsilon gluino photino )] }
);
print @struct[[ 2, 'j_psi', 1 ]], "\n"; ### Prints gluino
my $row = @struct[[ 1, 'j_psi' ]]; ### Row contains [qw( selectron down tau_sneutrino )]
=head1 DESCRIPTION
When you use dynamic datastructures,
the perl index syntax may not be felxible enough.
A little examle:
my @struct = (
{
pion => [
( run in 0.896 second using v1.01-cache-2.11-cpan-49f99fa48dc )