[Cologne-pm] >=)

johannes huettemeister j.huettemeister at t-online.de
Wed Mar 26 11:46:35 CST 2003


Hi,
das ist ja wieder krass:
ich ueberleg mal:
>
> > perl -ple'}{package Just::Another::Perl;&Hacker;sub
AUTOLOAD{$_=$AUTOLOAD;s;::; ;g}' < /dev/null

- package macht das neue package Just:: usw.
- &Hacker ruft die gleichnamige Sub auf, die es (noch) nicht gibt
- aber dann von AUTOLOAD gefangen wird und $AUTOLOAD ist
   damit der Sub Name mit vollem Package Namen
- der Standardvariablen $_ wird dann $AUTOLOAD zugewiesen, nachdem alle (g)
  doppelten Doppelpunkte durch ein Leerzeichen substituiert wurden

Von Perl auf der Kommandozeile hab ich keine Ahnung, vor allem
von der lustigen } am Anfang versteh ich nix.
afaik oeffnet -p aber eine Datei und -l oder -e haengt ein Linefeed an.

gruss Jo.

p.s.: sorry fuer Outlook...








More information about the Cologne-pm mailing list