Patrick Andrieu: Perl eigene Module (use,require)

Beitrag lesen

Hallo Struppi!

Es wird an die Funktion new() vom Package myClient »123« übergeben. Das ist jetzt in @_ - und da auch das einzige Element, oder?
Nein, das kannst du dir z.b. mal anschauen:

sub new {

print "myClient->new(@_)\n";


> Ergibt: myClient->new(myClient 123)  
  
Eben, mein Denkfehler war, dass ich hier annahm, nur 123 würde in @\_ stehen. Wie gesagt, gelesen hatte ich das mit dem Package-Namen als erstes Element schon, nur entweder damals nicht verstanden oder wieder vergessen... Musste nach dem Post von Horst auch nachschauen, was slices sind - auch vor längerer Zeit gelesen und dann wieder vergessen ;)  
  
  

> Eigentlich ist OOP in Perl einfach, das einzige was du brauchst ist package und bless, die mit bless gebunden Variabeln können dann auf die Funktionen in den package zugreifen.  
  
  
Wie gesagt, da muss ich mich mehr damit beschäftigen. Danke und  
  
  
viele Grüße aus Frankfurt/Main,  
Patrick

-- 
![](http://www.atomic-eggs.com/fuernA.jpg)  
  
\_ - jenseits vom delirium - \_  
  
[[link:hatehtehpehdoppelpunktslashslashwehwehwehpunktatomicminuseggspunktcomslash](http://www.atomic-eggs.com/)]  
Nichts ist unmöglich? [Doch!](http://www.atomic-eggs.com/cwi/cwi_4.shtml)  
Heute schon ge[gök](http://goek.atomic-eggs.com/goek_goek.html)t?