> -----Original Message----- > From: Tomasi, Chuck [mailto:[EMAIL PROTECTED]] > Sent: Thursday, November 15, 2001 2:26 PM > To: '[EMAIL PROTECTED]' > Cc: '[EMAIL PROTECTED]' > Subject: RE: How to pass two hashes to a sub > > > Arg, I was hoping I wouldn't have to do that (not that I > can't), but it > would be much easier in some calls. I have a variable like > "$ToMailAddr". > Rather than setup a hash just to pass the value, it would be > simpler for me > to say: > > &mysub(%FromUser, {Address => $ToMailAddr}); > > where mysub is expecting two hashes, but really only uses the > Address field > from the second. If it must be references, it must be references...
But {Address => $ToMailAddr} *is* a reference. It's a reference to an anonymous hash. So the call mysub(\%FromUser, {Address => $ToMailAddr}) passes two hash refs to mysub. (Note the \ added to the first arg). -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]