Hello great ones,
I'm trying to fully understand correct object oriented implementation of perl, and I have a question of class attributes. If I have the following:
package First;
my ($string1, $string2, @array1, @array2);
...
sub Function10 {
$self = shift;
$self->{string1}="here";#is this the correct way to set a class att
+ribute
$string2="there";#or is this? ... and what are the differences?
@{$self->{array1}}=(1, 2, 3);#and what about this?
}
...
As you can tell, I'm still a little wet behind the ears on the newbie side, but I would appreciate a gentle nudge in the right direction.
gratci'