Help for this page

Select Code to Download


  1. or download this
    sub lookup {
        my ($type, $ref) = @_;
    ...
            return $ref->[1]{key4};
        } # ...
    }
    
  2. or download this
    my @LoANY = (
        {
    ...
        
        # ...
    );
    
  3. or download this
    for my $elem (@LoANY) {
        print lookup($elem->{type}, $elem->{data}), "\n";
    }
    
  4. or download this
    Value1
    Value2
    Value3
    
  5. or download this
    my %map = (
        typeA => sub { $_[0]->{key1}[3]{key2} },
    ...
        typeC => sub { $_[0]->[1]{key4} },
        # ...
    );
    
  6. or download this
    for my $elem (@LoANY) {
        print $map{$elem->{type}}->($elem->{data}), "\n";
    }