Thread Subroutinen bündeln (13 answers)
Opened by la_dy82 at 2011-01-17 07:50

pq
 2011-01-17 10:16
#144737 #144737
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
die 1 gehört in die letzte zeile. die rückgabewerte kannst du so beibehalten.
probiers doch einfach mal aus.

ich würde das übrigens eher mit einem modul machen. ehe man sichs versieht, hat man so viele subs, dass man sie nach themen trennen will und nur einen teil benutzen. wenn du alles mit require und ohne packagenamen in dein script lädst, hast du irgendwann den namespace vollgemüllt.

Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
package Company::Mein::Modul;
# datei Company/Mein/Modul.pm
use strict;
use warnings;
use base 'Exporter';
our @EXPORT_OK = qw/
    &sub1 &sub2 &sub3 ...
/;

sub sub1 {
    ...
}

...

1;


und im script einfach:
Code (perl): (dl )
1
2
use Company::Mein::Modul qw/ &sub1 &sub3 /;
sub3();
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem

View full thread Subroutinen bündeln