Markus Trusk: Wert aus einer Schleife heraus ändern?

Beitrag lesen

Hi,

foreach my $x ($label,$artist,$title,$style,$quality) {
   if( $x =~ /^\s+$/ ){ $x = '%' }
}

danke, aber wäre es nicht effizienter, keine extra Variable, sprich $x dafür zu definieren? Desweiteren heißt $x =~ /^\s+$/ doch mindestens ein Leerzeichen, aber wenn ein Benutzer überhaupt nichts eingibt, wird gar nichts in der Variable gespeichert, nicht mal ein Leerzeichen, somit muss ich * statt + verwenden. (Ich bin hierbei nämlich schon mal reingefallen).
Jedenfalls funktioniert es jetzt, danke euch beiden.

Markus Trusk.