Subject: | \034 (default value for $; for record separator) is not printed, unless Useqq=1 |
$ perl -MData::Dumper -E'for ("a\034b", ["a\034b"], {"a\034b"=>"c\034d"}) { say Dumper $_ }'
$VAR1 = 'ab';
$VAR1 = [
'ab'
];
$VAR1 = {
'ab' => 'cd'
};
But:
$ perl -MData::Dumper -E'$Data::Dumper::Useqq=1; for ("a\034b", ["a\034b"], {"a\034b"=>"c\034d"}) { say Dumper $_ }'
$VAR1 = "a\34b";
$VAR1 = [
"a\34b"
];
$VAR1 = {
"a\34b" => "c\34d"
};
Compare with:
$ perl -MData::Dump -E'for ("a\034b", ["a\034b"], {"a\034b"=>"c\034d"}) { dd $_ }'
"a\34b"
["a\34b"]
{ "a\34b" => "c\34d" }