Thanks Shawn - I think I got it now.
The first @ in
@[EMAIL PROTECTED] = split /\t/,$rec;
flags list context for the split
else a $ would flag a scalar context
which is deprecated because of the implicit
split to @_ that could clobber subroutine arguments.
And (mis)use of $ rather than @ leads to the side effect of including, I am
noticing for the first time, an i=>j member in the hash 9=>9
as shown by my test:
[EMAIL PROTECTED] = split/\t/,$rec;
TRXTYPE=>trantype
AMT=>balance
TENDER=>A
COMMENT1=>companyaccount
ABA=>brout
9=>9 <----------------!!!!!
FIRSTNAME=>firstname
ACCT=>bacct
CUSTREF=>companyaccount
ACCTTYPE=>C
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>