修改数组值的最快方法?

时间:2016-06-21 10:28:57

标签: perl

是否有更快的方法(比foreach更快)修改数组的每个值?

my @array = ( 'file1.c', 'file2.h', 'file3.py');
foreach ( my $elemeny ( @array)) {
    #remove extension
}

1 个答案:

答案 0 :(得分:4)

更短的编写相同内容的方式:

s/\.[^.]+$// foreach @array;