Thread Referenz auf FILEHANDLE oder Global (10 answers)
Opened by Karsten42 at 2018-04-27 11:09

rosti
 2018-04-27 17:10
#188313 #188313
User since
2011-03-19
3470 Artikel
BenutzerIn
[Homepage]
user image
2018-04-27T15:03:47 hlubenow
2018-04-27T13:06:58 Linuxer
perldoc perltie
the first argument to tie should begin with an asterisk. So, if you are tying STDOUT, use *STDOUT.

Hmm, was ist denn das? Sieht aus wie ein C-Zeiger, aber das kann's wohl nicht sein.


Das sind sog. Typeglobs. Dh., eine Zuweisung *glob = $symol; muss wissen, was $symbol für ein Type ist. Das kann z.B. ein beliebiger Scalar sein, eine Funktionsreferenz oder auch ein FileHandle.

Wenn der Type vom Interpreter nicht erkennbar ist, gibts Mecker:

Code (perl): (dl )
1
2
3
my $com;
*com = $com;
# Undefined value assigned to typeglob at ..



.

View full thread Referenz auf FILEHANDLE oder Global