mit EOF einen Array füllen?
Hans Watzinger
- perl
0 Rolf Rost0 Struppi0 Matti Maekitalo
Hallo!
Bei folgendem Versuch spuckt Perl errors:
my @array = <<'EOF' a
b
c
d
EOF
Bitte um Hilfe, so irgendwie müsste das gehen glaube ich!
Danke!
Hans Watzinger
hi here,
versuchs mal so:
$string = <<"EOF";
zeile1
zeile2
zeile3
EOF
@array = split /\n/,$string;
print join "\n", @array, "\n";
Rolf
Hallo!
Bei folgendem Versuch spuckt Perl errors:
my @array = <<'EOF' a
b
c
d
EOFBitte um Hilfe, so irgendwie müsste das gehen glaube ich!
Danke!Hans Watzinger
Hallo!
Bei folgendem Versuch spuckt Perl errors:
Das ist eine Superproblembeschreibung :-(
Was für 'errors' das sind willst du uns aber nicht verraten, oder?
my @array = <<'EOF' a
b
c
d
EOF
Das EOF muss als einziges in der Zeile stehen, nichts davor und nichts dahinter (Achtung! auch keine Leerzeichenn).
Struppi.
use Mosche;
Bei folgendem Versuch spuckt Perl errors:
my @array = <<'EOF' a
b
c
d
EOF
Wenn du es richtig machst, nämlich so -
my @array = (<<'EOF');
a
b
c
d
EOF
my @array = qw( a
b
c
d
);
verwenden.
use Tschoe qw(Matti);