我尝试这样的代码:
my @rows = getRows($sth);
$self->stash(rows => \@rows);
getRows 是一个子函数名,代码在模板中工作。$rows 是一个数组。
我写这样的代码:
$self->stash(rows => \getRows($sth));
$rows 是一个 REF,这是错误的。
如果这样写代码:
$self->stash(rows => getRows($sth));
$rows 是一个 HASH,这是错误的。
有没有办法将两行代码写成一个?