Thread FORMAT_TOP (2 answers)
Opened by Wastl at 2014-10-03 15:54

Gast Wastl
 2014-10-03 15:54
#177647 #177647
Moin Community,

habe eine kurze Frage zu perlform. Laut Definition lautet der Formatheader genau wie der Body plus angehängtem _TOP. Funktioniert bei STDOUT auch ohne Probleme, bei einem frei gewählten Formatnamen dagegen nicht.

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
$name = "Wastl";
$~ = NAME;
write;

format NAME =
@<<<<<<<<
$name
.

format NAME_TOP =
Name
.


Dieser Code funktioniert leider nicht wie gewünscht, erst ein hinzufügen von

Code: (dl )
$^ = NAME_TOP;

führt zum gewünschten Ergebnis.
Mache ich da etwas falsch oder muss das so sein?
Last edited: 2014-10-03 15:56:21 +0200 (CEST)

View full thread FORMAT_TOP