我今天接过了一个功能,使我停下来思考。 我认为这样做有好的理由:
sub replace_string {
my $string = shift;
my $regex = shift;
my $replace = shift;
$string =~ s/$regex/$replace/gi;
return $string;
}
我能看到的唯一可能价值是,它使你能够控制用替代方式使用的缺省办法,但我不认为这样做有用。 我在看到这一职能时首先的反应是“这样做了吗? 一旦我了解情况,我将假定从那时起就这样做了。 如果它发生变化,它将打破我需要它这样做的任何守则。 这意味着这一职能将永远不会改变,或改变它会打破许多法典。
现在,我想对原方案人进行跟踪,并对她进行某种感觉。 这是否是一种正当的愿望,还是我缺乏这一职能带来的某种价值?