Hi,
ich bin noch Anfänger in Perl und möchte möglichst wenige Anfängerfehler machen.
Ich habe einiges über lokale/globale/u.a. Variablen gelesen. So ganz schlau bin ich nicht geworden. Man kann damit ja so vieles falsch machen.
Daher die konkrete Frage:
Ich rufe in einem Programm eine externe Routine 'konvert' auf.
.....
use myperllib qw(..... konvert ....);
.....
my $parm1 = 'xxxx';
my $parm2 = 'yyyy';
.....
konvert ($parm1, $parm2);
.....
Die Routine 'konvert' liegt in der Datei myperllib.pm:
.....
@EXPORT_OK = qw(..... konvert ....);
.....
sub konvert {
my ($p1, $p2) = @_;
my ($er1, $er2, $erg3, $erg4);
.....
return ????;
}
Diese Unterroutine soll die vier Werte $erg1 - 4 zurückliefern.
Wie liefere ich diese zurück und wie definiere ich sie im rufenden Programm?
Danke für Eure Hilfe
Kurti