Sean D. Rowe wrote:
> I know it's a reference to a hash. What I don't know is why it's printing
> out like this. I have hash values that I need to print out, but not in
you know it's a reference to a hash. good. the HASH(Ox1c6ed80) thingy is the
memory address of the reference.
> any order, so I put each hash value that I want to print in a join
> statement in
your hash value is hash reference. consider:
#!/usr/bin/perl -w
use strict;
my $hash;
$hash->{a} = { a => 1};
$hash->{b} = { b => 2};
print join("\n",values %{$hash}),"\n";
__END__
see if you can figure out what prints out. if you don't know what will print
out from the above, you haven't master reference in perl yet.
not only is $hash a reference to hash. its values are also reference to
hash!
if you still can't figure out your problem, post the portion of code that
you suspect is wrong so we can check for you.
david
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]