10 Stimmen

Warum muss ich ein * vor einem Perl-Bareword-Filehandle verwenden?

Bei dem Versuch, dies zu tun:

 my $obj = new JavaScript::Minifier;
 $obj->minify(*STDIN, *STDOUT);
// modified above line to
 $obj->minify(*IP_HANDLE,*OP_HANDLE)

Das obige funktioniert, wenn IP_HANDLE und OP_HANDLE Filehandles sind, aber ich bin immer noch nicht in der Lage herauszufinden, was eigentlich die * tut, wenn es auf einen Filehandle oder einen anderen Datentyp angewendet wird.

Danke,

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X