Wie gehts kürzer: Wertzuweisung zu Variable

09/04/2013 - 16:23 von Andre Tann | Report spam
Hallo zusammen,

wie làßt sich das hier verkürzen:

my $var = $_;
$var =~ s/from/to/;

Das muß doch eleganter gehen, oder?

Sorry falls das ne blöde Frage ist - mein Perl ist noch holprig...

Andre Tann
 

Lesen sie die antworten

#1 Bjoern Hoehrmann
09/04/2013 - 16:29 | Warnen spam
* Andre Tann wrote in de.comp.lang.perl.misc:
wie làßt sich das hier verkürzen:

my $var = $_;
$var =~ s/from/to/;

Das muß doch eleganter gehen, oder?



Kürzer wàre zum Beispiel

(my $var = $_) =~ s/from/to/;

aber das scheint mir nur in Ausnahmefàllen eleganter. Warm nicht die
Kopie in `$var` belassen, und `$_` àndern, also zum Beispiel:

my $copy = $_;
if (s/from/to/) {
...
}
Björn Höhrmann · mailto: · http://bjoern.hoehrmann.de
Am Badedeich 7 · Telefon: +49(0)160/4415681 · http://www.bjoernsworld.de
25899 Dagebüll · PGP Pub. KeyID: 0xA4357E78 · http://www.websitedev.de/

Ähnliche fragen