Leser: 3
|< 1 2 3 4 >| | 34 Einträge, 4 Seiten |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
package test;
##########################
sub new {
##########################
my $class = shift;
my $self = {};
bless $self, $class;
return $self;
}
##########################
sub test {
##########################
my ($self) = shift;
my @arg = @_;
test2(@arg);
}
##########################
sub test2 {
##########################
my @messages = @_;
print "\n";
print "Alle Mitteilungen:\n";
print "$_\n" foreach @messages;
}
##########################
1; #Wichtig!!!
##########################
Quotesub _test2
Diese private Methode ist von außen nicht zugänglich (die Verwendung führt zu dem von Dir beschriebenen Fehler) und so soll das dann ja auch sein.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
package test;
##########################
sub new {
##########################
my $class = shift;
my $self = {};
bless $self, $class;
return $self;
}
##########################
sub test {
##########################
my ($self) = shift;
my @arg = @_;
_test2(@arg);
}
##########################
sub _test2 {
##########################
my @messages = @_;
print "\n";
print "Alle Mitteilungen:\n";
print "$_\n" foreach @messages;
}
##########################
1; #Wichtig!!!
##########################
beginnen, wie anders sollte die Hash-Referenz sonst rüberkommen?
Quote...
Why the underscore? For the same reason as the _CENSUS field we once used: as a marker that means "for internal use only".
...
|< 1 2 3 4 >| | 34 Einträge, 4 Seiten |