On Thu, Jan 8, 2009 at 17:47, root <mike.j...@nethere.com> wrote: > The following script gives me confusing results. > I've not delved into OOP before and am surprised when something > appears to work but gives wrong answers. > Explicitly Digest::MD5's md5_hex gives wrong answers if called as > Digest::MD5->md5_hex. OK, I've figured out that it shouldn't be called > like that after the fact but am surprised that it appeared to work, > throwing no warnings or errors. snip
It is giving the right answer. You are asking the wrong question. Module->method($arg) is roughly equivalent to Module::method('Module', $arg). What you are seeing is the md5sum of 'Digest::MD5'. -- Chas. Owens wonkden.net The most important skill a programmer can have is the ability to read. -- To unsubscribe, e-mail: beginners-unsubscr...@perl.org For additional commands, e-mail: beginners-h...@perl.org http://learn.perl.org/