in reply to Losing a reference to a package instantiation
#"Cluster.pm" use strict; use warnings; package Cluster; sub new { my $class = shift; #The first argument passed to the #new method is the name of the class my $self = {}; $self->{_clusterName} = shift; #Read data passed to constructor $self->{_verbs} = []; bless $self, $class; return $self; } sub getClusterName { my( $self ) = @_; return $self->{_clusterName}; } 1;
use strict; use warnings; use Cluster; my $test1 = Cluster->new("One"); print $test1->getClusterName()." "; my $test2 = Cluster->new("Two"); print $test1->getClusterName()." "; print $test2->getClusterName();
#OUTPUT: one One Two
Have a happy Perl journey :)...
|
|---|