[Cologne-pm] wie kann man das schöner schreiben...

A. Pagaltzis pagaltzis at gmx.de
Tue Nov 7 06:01:43 PST 2006


Hi Susan,

* Susan Dittmar <Susan.Dittmar at gmx.de> [2006-11-07 13:35]:
> vermutlich habe ich mal wieder Tomaten auf den Augen. Kann man
> folgendes auch ohne eine (benannte) temporäre Variable
> schreiben:
> 
> my $tmp = getValue();
> $tmp = 0.01 * $tmp;
> $tmp =~ tr/./,/;
> setValue($tmp);

naja, prinzipiell geht das:

    setValue( map { tr/./,/; $_ } 0.01 * getValue() );

aber ob das der Lesbarkeit gut tut, weiss ich jetzt nicht so.

In Ruby oder Javascript ist das weniger kryptisch, zB. JS:

    setValue( ( getValue() * 0.01 ).replace( /\./, ',') );

Gruss,
-- 
Aristoteles Pagaltzis // <http://plasmasturm.org/>


More information about the Cologne-pm mailing list