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/