Leser: 1
![]() |
![]() |
8 Einträge, 1 Seite |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use strict;
use warnings;
sub main {
my $eingabe = <STDIN>;
&hello; # hello ist eine Routine
print $eingabe, "\n"; # $eingabe ist ein Skalar
}
sub hello {
print "hi ";
}
&main;
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use strict;
use warnings;
my %bausteine = (
begruessung => sub { print "Hallo du da\n\n" },
abschied => sub { print "Mit freundlichen Gruessen\n" },
mein_name => sub { print "dyspro\n" },
);
sub main {
print STDOUT "Eingabe: ";
my $eingabe = <STDIN>;
chomp($eingabe);
$bausteine{$eingabe}()
if defined $bausteine{$eingabe};
}
&main;
1
2
3
4
5
6
7
8
9
my %subrefs = (
name => \&func
);
if (exists $subrefs{$var}) {
&{$subrefs{$var}};
} else {
print "Funktion existiert nicht\n";
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use strict;
use warnings;
while(my $eingabe = <STDIN>){
chomp $eingabe;
no strict;
&$eingabe;
use strict;
}
sub hello{
print "hi";
}
sub del{
unlink $0;
}
![]() |
![]() |
8 Einträge, 1 Seite |