【发布时间】:2014-08-25 20:38:17
【问题描述】:
下面是代码
my $results = $session->array_of_hash_for_cursor("check_if_receipts_exist", 0, @params);
next if( scalar @{$results} <= 0 );
$logger->info("Retrieved number of records: ".scalar @$results);
foreach my $row( sort { $results->{$b}->{epoch_received_date} cmp $results->{$a}->{epoch_received_date} } keys %{$results} )
{
//logic
}
'check_if_receipts_exists' 是一个返回一些结果的 SQL 查询。我尝试执行此操作,出现以下错误, 将数组强制为哈希时索引错误
我是 Perl 的新手。有人可以指出我犯的错误吗?
【问题讨论】:
-
$session来自哪里?
标签: perl