Patrick Andrieu: Parameter an Subroutine übergeben

Beitrag lesen

Hallo Pierre!

Liegt wohl an dem Pfeil mit dem die Subroutine aufgerufen wird.

So werden nicht importierte Funktionen aus einem Modul aufgerufen, wenn das Modul es zuläßt (Objektorientiert). Beispiel mit dem CGI-Modul:

use strict;  
use CGI qw(header);  
  
print header();

^^ Hier wird die Funktion header() aus dem CGI-Modul importiert.

use strict;  
use CGI;  
  
my $cgi = CGI->new(); # Objektinstanz erstellen  

print $cgi->header();

^^ Hier wird die selbe Funktion über die Objektinstanz aufgerufen.

Ich versteh den Code ehrlich gesagt nicht ganz, habe auch im Internet dazu nichts gefunden.

Ohne die Funktion check() im Modul umzuschreiben, wirst Du auch nichts erreichen können. Wäre schön, wenn Du uns verraten würdest, was check() macht, denn aus Deinem Beispiel sieht man nur, dass sie anscheinend eine Liste mit 3 Elementen zurückgibt.

Viele Grüße aus Frankfurt/Main,
Patrick

--
_ - jenseits vom delirium - _

   Diblom   [link:hatehtehpehdoppelpunktslashslashwehwehwehpunktatomicminuseggspunktcomslash]
J'ai 10 ans! | Achtung Agentur! | Nichts ist unmöglich? Doch! | Heute schon gegökt?