我知道如何轻松拆分字符串并将条目推送到数组中,但在这种情况下,我也需要将它们全部递减。我可以做:
my @valueArray = ();
my $values = "1,7,30";
push @valueArray, split(/,/, $values);
for (my $i = 0; $i < scalar(@valueArray); $i++) {
$valueArray[$i]--;
}
但是这个beeing perl似乎应该在拆分和推送之间有一种更短的方法来做到这一点。有吗,还是我应该停止打高尔夫球而只使用 for 循环?