我无法理解为什么以下代码不起作用。
<%method getvivekBox>
<%args>
$BoxName
</%args>
<%perl>
return {
type => 'vivek',
};
</%perl>
</%method>
<%method getAll>
<%args>
$BoxGroup
$indexex
</%args>
<%perl>
my $x = map { $m->comp('SELF:getvivekBox' , BoxName => "$BoxGroup-$_"); } @$indexex;
return $x;
</%perl>
</%method>
我打电话getAll
给参数,框和(1..10)
。它返回 11 但对我来说预期的行为应该返回 10 个元素。