what is the difference?? I thought doing [ ] and \ would do the samething
#!/usr/bin/perl -w
use strict;
use Data::Dumper;
my %something = (
a => 1,
b => 2,
c => 3,
);
my %something2 = (
a => 1,
b => 2,
);
sub process_it {
my $some = shift;
print Dumper($some);
}
my @total = [ %something, %something2 ] ; # second one
process_it(@total);
[EMAIL PROTECTED] tmp]# ./!$
././././././sdf.pl
$VAR1 = [
'c',
3,
'a',
1,
'b',
2,
'a',
1,
'b',
2
];
=-0----------------------
#!/usr/bin/perl -w
use strict;
use Data::Dumper;
my %something = (
a => 1,
b => 2,
c => 3,
);
my %something2 = (
a => 1,
b => 2,
);
sub process_it {
my $some = shift;
print Dumper($some);
}
my @total = ( \%something, \%something2 ) ; # second one
process_it(@total);
[EMAIL PROTECTED] tmp]# ./sdf.pl
$VAR1 = {
'c' => 3,
'a' => 1,
'b' => 2
};
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
http://learn.perl.org/