![]() |
![]() |
|
|
|||||||
| Programmierung Rat & Tat für Programmierer |
|
|
Themen-Optionen | Ansicht |
|
|
#1 |
|
Inventar
![]() Registriert seit: 06.04.2001
Alter: 44
Beiträge: 2.343
|
angenommen ich möchte die ergebnisse mathematischer berechnungen ausgeben lassen, so funktioniert das, wenn ichs in einer einzigen zeile ausgeben lasse, z.b. so:
Code:
my $zahl = 10;
write;
format STDOUT =
normal: @> hoch2: @>> hoch3: @>>>
{
$x,
$x*$x,
$x*$x*$x
}
.
wenn ich jedoch diese ergebnisse zeilenweise und nicht nebeneinander in einer zeile ausgeben lassen will, funzts nicht so, wie ich mir das gedacht habe. Code:
my $zahl = 10;
write;
format STDOUT =
normal: ^>
hoch2: ^>>
hoch3: ^>>>
{
$x,
$x*$x,
$x*$x*$x
}
.
ich hab mir schon gedacht, daß es vllt. daran liegen könnte, daß bei einer zeilenweisen ausgabe die entsprechend eingesetzte variable sofort nach der formatdefinition angegeben werden muß: Code:
my $zahl = 10;
write;
format STDOUT =
normal: ^>
$x
hoch2: ^>>
{$x*$x}
hoch3: ^>>>
{$x*$x*$x}
.
![]()
____________________________________
"Life is like a box of rockets," said the Marine. "You never know what you´re gonna ret." Then he pulled the trigger of his BFG9000. |
|
|
|
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|