我尝试着使用以下代码:
my @rows = getRows($sth);
$self->stash(rows => \@rows);
getRows是一个子函数名称,该代码适用于模板。$rows是一个数组。
我写的代码如下:
$self->stash(rows => \getRows($sth));
$rows是一个引用,这样写是错误的。
如果像这样编写代码:
$self->stash(rows => getRows($sth));
$rows是一个哈希,这是错误的。
有没有办法将这两行代码写成一行?