[EMAIL PROTECTED] wrote: > From: Trey Harris [EMAIL PROTECTED] > >> no strict 'refs'; >> my Date $date; >> $date .= 'Sep 21, 1963'; >> >>There is a method name there--'Date::Sep 21, 1963'. > > > But that's my point. You wouldn't have to put the method name or the class > because the compiler would understand what to call. It would see that > $date is in the Date class, and 'Sep 21, 1963' is in the String class, so > it would pretend the statement really reads > > $date = Date::new_from_String('Sep 21, 1963');
my Date $date; $date .= getText("/Transaction/TransactionDTM"); does this call the locally visible function/method "getText", take the string that results from that, and then does $date = Date::new_from_String() on the result, or does it try to do $date = $date.getText("/Transaction/TransactionDTM"); My feeling is the latter. $date += 4; # $date = $date + 4; $date -= 4; # $date = $date - 4; $date *= 4; # $date = $date * 4; $date .= foo; # $date = #date.foo; I suspect that, if it makes sense to say $foo = &$date.method; then it would also make sense to say $date .= $foo; as well. > > > -------------------------------------------------------------------- > mail2web - Check your email from the web at > http://mail2web.com/ . > > >