Thread system(...) funktion (10 answers)
Opened by Math55 at 2004-02-08 11:54

Ronnie
 2004-02-08 13:36
#79940 #79940
User since
2003-08-14
2022 Artikel
BenutzerIn
[default_avatar]
[quote=jan,08.02.2004, 11:32]oder noch ein wenig einfacher:

map {$_ = "'" . $_ . "'";} @files;[/quote]
auch wenn ich damit evtl. eine alte Diskussion wieder anrühre, aber du verwendest map im void Kontext, oder? Sinnvoller ist immer eine Zuweisung, also:
Code: (dl )
@files = map {$_ = "'" . $_ . "'";} @files;

Habe es aber mal ausprobiert und es geht beides:
Code: (dl )
1
2
3
4
5
6
7
8
#!/usr/bin/perl

use strict;
use warnings;

my @files = qw( file1 file2 file3 );
map {$_ = "'" . $_ . "'";} @files;
print @files, "\n";

Ich erinnere mich aber düster, das die Verwendung von map ohne eine Zuweisung nicht immer von Erfolg gekrönt ist.

View full thread system(...) funktion