%x = (1 => 2); print '@x{1, 2} in scalar equals: \'' . (scalar @x{1, 2}) . "'\n"; # Returns '' print '@{[@x{1, 2}]} in scalar equals: \'' . (scalar @{[@x{1, 2}]})) . "'\n"; # Returns 2