HTML::Elements の配列からいくつかの変数に HTML::Element->as_trimmed_text を割り当てるコード行を短縮しようとしています - 次のようなかなり標準的なもの:
my ($var1, var2) = ($columns[1]->as_trimmed_text, $columns[2]->as_trimmed_text);
..ただし、さらにいくつかの列があるため、さらに数行にわたって続きます。代わりにマップを使用できるという素晴らしいアイデアがありましたが、あまり運がありません。バリエーションを試してみました
map { $_->as_trimmed_text } @columns[1, 3, 5, 7, 9]
しかし、パッケージまたはオブジェクト参照なしでメソッド「as_trimmed_text」を呼び出すことはできません。
私がしようとしていることをすることは可能ですか、それとも私が現在持っているものに固執するべきですか?
ティア
編集: 列 -> 列