次のコードがあります。
my @product_access = @{ $products->{ $PosDetails->{"SalProductRef"}->[$i]}
{DetAccess_tab} };
if ( @product_access == 1 )
{
$revenue{ $products->{ $PosDetails->{"SalProductRef"}->[$i] }{DetFinanceCategory} }
{"Total"} += $PosDetails->{"SalSubTotal"}->[$i];
}
配列の長さを確認すると、Use of uninitialized value in concatenation
警告が表示されます。その行でその警告が表示されるのは少し奇妙に思えます。この警告が表示されるのはなぜですか?