我知道如何輕鬆拆分字符串並將條目推送到數組,但在這種情況下,我需要將它們全部遞減一個。我可以這樣做:可以在減少值的同時推送到數組嗎?
my @valueArray =();
my $values = "1,7,30";
push @valueArray, split(/,/, $values);
for (my $i = 0; $i < scalar(@valueArray); $i++) {
$valueArray[$i]--;
}
但這beeing perl的,好像應該有一個較短的方式做到這一點的分裂和推之間。是否有,或者我應該停止打高爾夫球,然後去for循環?
完美,正是我所需要的。 – Ilion 2012-04-27 23:51:39