小编Spa*_*les的帖子

我可以将Perl的地图与数组切片一起使用吗?

我只是想缩短一行代码,将HTML :: Element-> as_trimmed_text从HTML :: Elements数组分配给一些变量 - 非常标准的东西,如:

my ($var1, var2) = ($columns[1]->as_trimmed_text, $columns[2]->as_trimmed_text);
Run Code Online (Sandbox Code Playgroud)

..除了有更多的列,所以它继续超过几行.我有一个明智的想法,我可以使用地图而不是我真的没有多少运气.我尝试过变种

map { $_->as_trimmed_text } @columns[1, 3, 5, 7, 9]
Run Code Online (Sandbox Code Playgroud)

但我一直在没有包或对象引用的情况下调用方法"as_trimmed_text".

有可能做我正在尝试的事情,还是应该坚持我现在拥有的东西?

TIA

编辑:列 - >列

arrays perl map subscript

2
推荐指数
2
解决办法
689
查看次数

标签 统计

arrays ×1

map ×1

perl ×1

subscript ×1