say outputs a trailing newline unless the arguments already contain a trailing newline.
Are you sure about that? The documentation makes no mention of such a condition and this example suggests that it is not the case:
$ cat say.pl #!/usr/bin/env perl use strict; use warnings; use feature 'say'; my $x = "foo\n"; my $y = 'bar'; say $x; say $y; $ ./say.pl foo bar $
🦛
In reply to Re^6: Data::Dumper output
by hippo
in thread Data::Dumper output
by Bod
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |