我是Perl的新手。我正在从一个函数返回一个引用数组。但是我对如何循环数据感到困惑。
sub whatever{
my %product;
my %resolution;
my @data = ();
push @data, \%product;
push @data, \%resolution;
return @data;
}
在控制子模块中。
my @results = $whatever($dt_id);
$c->app->log->debug(Dumper(@results));
成果
$VAR1 = {'IOP' => 'IOP'};
$VAR2 = {'4km' => '4km','9km' => '9km'};
我得到了两个哈希值,但如何循环使用它们。
2条答案
按热度按时间332nm8kg1#
要分别返回两个哈希值:
要Map它们,请执行以下操作:
xmakbtuz2#
试试这个: