on Mon, 06 May 2002 10:21:55 GMT, [EMAIL PROTECTED] (Martin A. Hansen)
wrote: 

> sub print_record
> {
>    my ( $record_key ) = @_;
>    my $record;
>    my $records;
> 
>    # read in records
>    $records = &read_recordfile;
> 
>    foreach $record ( keys %{ $records->{ $record_key } } ) {
>       print "debug" . join('', @{ $records->{ $record_key }{
>       $record } } ); 
>    }
> 
>    return $record
> }

With

    sub read_recordfile {
        return  { 'bleh' => { a => [1, 2], b => [3, 4]}};
    }

    print_record('bleh');

I get the following output from your print_record routine, as 
expected:

    debug12debug34

If this is what you want, maybe you have an error in your 
read_recordfile?

-- 
felix

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to