frankx: a little perl

Beitrag lesen

Hellihello Alexander,

damned, zu früh auf den Returner gekommen (na besser, als alles wech (;-)).

was ist "shift"?

Ohne Parameter in einer Funktion: erstes Element aus der Parameterliste entfernen und zurückgeben.

Das heißt, die Funktion wird auch ohne Parameter definiert. Und dann mit scan(".") gestartet.

OOP-verpacktes Directory-Handle, hat u.a. den netten Nebeneffekt, das es sich beim Verlassen des Scopes selbst schließt, wie auch IO::File. So lungern keine offenen Handles herum.

Bei PHP wären das scandir(), glob() bzw. bei Dateien dann file_get|put_contents(), die die Handles von allein wieder freigeben?

Vermutlich muss auch ein Standardincludepfad zu den cpan-Klassen gesetzt sein? Gibts eine perl.ini?

Was ist $! ?

OS-Error, Code im numerischen Kontext, Fehlermeldung im String-Kontext, true bei Fehlern im Bool-Kontext.

Heißt dann im Ergebnis "blablub: is not a directory".

Dank und Gruß und gute Nacht,

frankx

--
tryin to multitain  - Globus = Planet != Welt