Condensing Perl Transpose代码

时间:2009-05-18 18:40:03

标签: perl

我总是发现自己编写这样的代码:

my $var = $result[0];
my $var_changed = $var;
$var_changed =~ s/somepattern/somechange/g; 

最好的办法是什么?并且'更好'我的意思是:减少打字,同时保持可理解。

感谢。

2 个答案:

答案 0 :(得分:15)

这与第二行和第三行的作用相同;

(my $var_changed = $var) =~ s/somepattern/somechange/g;

你的电话是多么清晰。

答案 1 :(得分:1)

甚至

(my $var_changed = my $var = $result[0]) =~ s/somepattern/somechange/g;

但是这开始引起人们对你为什么首先需要$ var的质疑。