Yoda has asked for the wisdom of the Perl Monks concerning the following question:
This is what I get#file caller.plx require mytest; use strict; my ($mt) = new mytest; $mt->put_name("Yoda"); print "The name is ".$mt->get_name()."\n"; ######file mytest.pm use strict; my $name; sub new { my $self = {}; bless $self; return $self; } sub get_name { if (defined ($name)) { return $name; } else { return "error"; } } sub put_name { $name = "$_[0]"; } 1;
What I was expecting wasThe name is mytest=HASH(0x176f1e8)
The name is Yoda
|
---|
Replies are listed 'Best First'. | |
---|---|
Re: Trying to learn how to build a module
by davorg (Chancellor) on Feb 02, 2001 at 19:54 UTC | |
Re: Trying to learn how to build a module
by arturo (Vicar) on Feb 02, 2001 at 20:01 UTC | |
by Yoda (Sexton) on Feb 02, 2001 at 20:23 UTC | |
by davorg (Chancellor) on Feb 02, 2001 at 20:25 UTC | |
by Yoda (Sexton) on Feb 02, 2001 at 20:30 UTC | |
Re: Trying to learn how to build a module
by stefan k (Curate) on Feb 02, 2001 at 19:59 UTC |